Petit problème sur une requête depuis VB6 vers SQL EXPRESS [Résolu]

Signaler
Messages postés
100
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 janvier 2009
-
Messages postés
100
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 janvier 2009
-
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

1 réponse

Messages postés
100
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 janvier 2009

Bon bah laissez tomber !!!!

J'ai trouvé la solution, j'aurais dû ouvrir les yeux....
Désolé !!!

Merci tout de même à ceux qui auraient commencé à chercher...

Bidouille & Cie