cs_drakkard
Messages postés99Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention20 janvier 2009
-
11 mai 2006 à 11:13
cs_drakkard
Messages postés99Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention20 janvier 2009
-
11 mai 2006 à 12:15
Bonjour Bonjour,
je ne suis pas sur d'être au bon endroit pour cette question...
voici mon PB, sur mon serveur SQL EXPRESS lorsque que je demande :
SELECT *
FROM myTable
WHERE (DateTimeWritten BETWEEN '05/10/2006' AND '05/11/2006')
cela fonctionne
Si je le fait depuis VB, j'ai un message d'erreur ( -21472179000 syntaxe error).
Sous VB cela donne :
Set objCN = CreateObject("ADODB.Connection")
Set objRS = CreateObject("ADODB.Recordset")
strSQLEventTable = "SELECT * FROM myTable WHERE (DateTimeWritten BETWEEN #05/10/2006# AND #05/11/2006#)"
With objCN
.ConnectionString = "Driver={SQL Server};Server=monserver\sqlexpress;" & _
"DataBase=LogEvent;uid=sa;password=pwd;databasename=LogEvent;"
.Open
End With
With objRS
.ActiveConnection = objCN
.Source = mystrSQLEventTable
.CursorType = adOpenStatic
.LockType = adLockOptimistic
.CursorLocation = adUseClient
.Open '<= l'erreur est provoquée ici !!!
End With
Ou est l'erreur ?????
Merci d'avance pour toutes réponses
Bidouille & Cie
A voir également:
Petit problème sur une requête depuis VB6 vers SQL EXPRESS