Avatar billede puppetmaster Nybegynder
11. juni 2002 - 12:26 Der er 7 kommentarer og
1 løsning

Strengbehandling

I forbindelse med oprettelse af nye artikler i min Helpdesk applikation, er jeg rendt ind i en begrænsning; Det er ikke muligt at oprette artiklen, hvis den indeholder enkeltcitationstegn ( ' ). Er der en work-around eller...........?

Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in string in query expression '''', '', '')'.
/helpdesk/nyartikel.asp, line 19
Avatar billede medions Nybegynder
11. juni 2002 - 12:31 #1
så replacer du den bare...

strStreng = Replace(strStreng,"'" & "''")
strSQL = "SELECT * FROM tabel WHERE navn =" & strStreng

//>Rune
Avatar billede medions Nybegynder
11. juni 2002 - 12:32 #2
strStreng = Replace(strStreng,"'", "''")
strSQL = "SELECT * FROM tabel WHERE navn =" & strStreng

Ups.. det var sådan her!

//>Rune
Avatar billede puppetmaster Nybegynder
11. juni 2002 - 13:06 #3
medions: Din løsning giver mig dog et andet problem; hvad hvis teksten er denne:

B-Data's server er nede.

Det ville jo blive til
B-Data"s server er nede.

Ser ikke så pænt ud..........jeg ved godt at jeg bare kunne konvertere de " der nu måtte være tilbage til ', når artiklen blev hentet fra databasen, men det var netop for at undgå konversioner.....
Avatar billede medions Nybegynder
11. juni 2002 - 13:10 #4
Nej, men det der sker er at du bruger en Access database, og Access acceptere ikke "kun" ét enkelt ', men der imod 2! Så den konvertere selv den om til én ' i det den røger ind i databasen! Så der er alligevel ik' noget problem ;-)

//>Rune
Avatar billede puppetmaster Nybegynder
11. juni 2002 - 13:12 #5
Hmmm....det var sgu lige godt fandens, kigge lige på det og tildeler point! :)
(på forhånd tak)
Avatar billede medions Nybegynder
11. juni 2002 - 13:14 #6
;-)

//>Rune
Avatar billede puppetmaster Nybegynder
11. juni 2002 - 13:17 #7
Takker mange gange, lige hvad jeg havde brug for.
Avatar billede medions Nybegynder
11. juni 2002 - 13:20 #8
Anytime ;-)

Thx 4 Poinz
//>Rune
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
Kurser inden for grundlæggende programmering

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