salve, ho un Db in Sql Server composto da vari record, ogni record è composto da vari campi tra cui uno di questi è DataOra di tipo smallDateTime.
Ora devo inserire da un file txt una serie di record neL BD Sql, devo però inserire solo quelli la cui data non è presente nel Bd Sql.
Ora il campo DataOra nel Db Sql è ad esempio così composto 27/01/2005 15:00:00, mentre nel file txt il campo da confrontare è scritto così 27/01/2005
ho provato a fare una ricerca di questo tipo ma non mi funziona
dim Data1 as Date
Data1=format(cdate("27/01/2005"),"dd/MM/yyyy")
CtrlDataOra=""
StrSql = "SELECT * FROM " & NomeTabella & " WHERE DataOra LIKE '" & Data1 & "'"
RsSQL.Open StrSql, Cnn, adOpenStatic, adLockOptimistic, adCmdText
If Not RsSQL.EOF Then
CtrlDataOra = RsSQL("Dataora").Value 'Se trova dato associa a variabile
End If
RsSQL.Close
if CtrlDataOra="" then ESEGUE INSERIMENTO RECORD DA TXT A SQL
|