title image


Smiley Re: "" in SQL-Statements
Daß das gepostetet Statement funktioniert, ist kaum zu glauben ...

CurrentDb.Execute _

"INSERT INTO tblxxx (feld_long,feld_string,feld_dat, " & _ 'Hier statt des letzten Kommas eine schließende Klammer

"SELECT cint(Mid(tblyyy.txt,6,3))," _

& """" & meinevariable & """" _

& ",Mid(tblyyy.txt,9,2) & ""."" & Mid(tblyyy.txt,11,2) & ""."" & Mid(tblyyy.txt,13,4)" & _ 'Das kann die SQL-Engine auch falsch interpretieren, solange der Tag < 13 ist

"FROM tblyyy.txt " & _ ' Dein Tabellenname enthält tatsächlich einen Punkt? ...

"WHERE (((Mid([txt],1,5))=00008));" ' Die Datentypen stimmen nicht überein...



Und bei

& """" & meinevariable & """" _

gibts ein Problem, wenn meinevariable Anführungsstriche enthält,

und umgekehrt bei

& "'" & meinevariable & "'" _

wenn ein Hochkomma enthalten ist.



Gruß

Robert





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: