Avatar billede lusker Nybegynder
02. september 2001 - 01:54 Der er 3 kommentarer og
1 løsning

Insert \'\'\'\'

Hej alle!
Hvordan kommer jeg uden om følgende problem:
SQL = \"INSERT INTO blabla ( bla1 , bla2 )\"
SQL = SQL + \"values ( \"
SQL = SQL + \" \'Benny\'s guitar\' , \"
SQL = SQL + \" \'Lasse\'s klaver\' ) \"
set db = conn.execute( SQL )

Det går jo ikke med Benny\'s eller Lasse\'s...
Så hvordan kan man indsætte \' i min database??
;-)
Avatar billede kayb Nybegynder
02. september 2001 - 06:47 #1
Her er en lille function der kan fjerne kan gøre det for dig.

Function SQLBless(strSQL) 
  strSQL = Replace(strSQL, \"’\", \"\'\")
  strSQL = Replace(strSQL, \"`\", \"\'\")
  strSQL = Replace(strSQL, \"\'\", \"\'\'\")

  SQLBless = strSQL
 
End Function
Avatar billede kayb Nybegynder
02. september 2001 - 06:49 #2
Nå det kunne Eksperten\'s fortolker ikke klare
kan jeg se de tal der kom skulle have været et ´
tegn
Avatar billede lusker Nybegynder
03. september 2001 - 16:01 #3
Tak for hjælpen, det var kanon. :-)
Måtte have fat i ' som erstatning for \'
Men din funktion hjalp mig på vej.
Avatar billede kayb Nybegynder
03. september 2001 - 19:33 #4
Det var så lidt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester