title image


Smiley Excel2000 Adodb frage zum SQl String
Hallo Forum,



ich greife per ADO auf eine Access2000 DB zu.

Um mit den Daten arbeiten zu können, muss ich einen bestimmten Variablen SQL String erzeugen.

Mit folgendem Beispiel bekomme ich richtige Daten aus der DB.



Bsp 1.



strsql = "SELECT DATUM, ZEIT, ITEM FROM `t_ib_f1/2` WHERE (DATUM >= { ts '2006-03-15 06:00:00' }) AND (DATUM <= { ts '2006-03-15 12:59:00' })"



Bsp 2.

Benutze ich aber folgenden SQL String bekomme ich eine Fehlermeldung:



strsql = "SELECT DATUM, ZEIT, ITEM FROM [t_ib_f1/2] WHERE (DATUM >= { ts '" & myvon & "' }) and (DATUM <= { ts '" & mybis & "' })"



In myvon und mybis stehen die selben Werte drin wie in dem 1. Bsp. z.B. '2006-03-15 12:59:00.



Lasse ich mir den SQL String anzeigen über eine Msgbox ist auch alles richtig, also er liest sich wie im 1.Bsp.



Aber es kommt zu einer Fehlermeldung siehe Bild:



Also VB ändert das Format von '2006-03-01 12:59:00' in #3/15/2006 12:59:00#.

Dies verstehe ich aber nicht so ganz.

Vielleicht kann mir ja jemand helfen wäre euch sehr Dankbar



Danke schonmal im voraus



Atze









geschrieben von

Anhang
Bild 9413 zu Artikel 462279

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: