|
-
Oct 13th, 2000, 07:52 AM
#1
Thread Starter
Lively Member
I have a problem with the following query.
Dim strSQL As String
Dim Temp As New ADODB.Recordset
strSQL = "DELETE * FROM tblTemp WHERE Contract IN (SELECT Contract FROM tblWOStatus WHERE (Status = Null))"
Set Temp = DataEnvironment1.Connection1.Execute(strSQL, , adCmdText)
Set Temp = Nothing
This code works if tblWOStatus (in the SELECT part of query) is in the database that Connection1 links to. However it isn't in real life. The table is in another database which I have linked using a second ADO connection (connection2).
I tried...the following where .rscmdProjStatus is the ADO recordset I trying to use the 'IN' with but doesn't seem to work.
strSQL = "DELETE * FROM tblTemp WHERE Contract IN '(" & DataEnvironment1.rscmdProjStatus & ")'"
Set Temp = DataEnvironment1.Connection1.Execute(strSQL, , adCmdText)
Set Temp = Nothing
Any body with some ideas please !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|