Avatar billede ripley Nybegynder
16. maj 2001 - 10:59 Der er 11 kommentarer og
1 løsning

Tegnet \' og Access

Jeg har en access-database (2000), der stejler hver gang jeg vha. ASP forsøger at lægge noget ned i felter af typen \"text\", der indeholder tegnet \'.
Det skyldes vel, at jeg i min SQL-streng bruger tegnet \' omkring teksten, som er hentet fra indtastningsfelter:
Her er fejlmeddelelsen:
Syntax error (missing operator) in query expression \'\'test\'\', \'20-12-2001\', \'test\'\'\'

Er der nogen, der har en god ide til, hvordan man kommer ud over det problem?
Avatar billede keysersoze Ekspert
16. maj 2001 - 11:03 #1
så skal du lave en erstatning af det tegn...

http://www.activeserverpages.dk/aspdigital/kapitel6/quot_tegnet.asp
Avatar billede nute Nybegynder
16. maj 2001 - 11:04 #2
du kan sette inn to \' når du setter inn verdiene i databasen:

http://www.activeserverpages.dk/aspdigital/kapitel6/quot_tegnet.asp

/nute
Avatar billede terry Ekspert
16. maj 2001 - 11:10 #3
If you sent an example of how you generate your SQL-streng then it would maybe be easier to see what is wrong!

It should be something like this...

Mysql = \"INSERT INTO mytable (txtFld, nofld) VALUES (\'this is text\', 5);\"



Avatar billede terry Ekspert
16. maj 2001 - 11:13 #4
Now I understand you, I think nute is on the right track...
Avatar billede keysersoze Ekspert
16. maj 2001 - 11:16 #5
hey - jeg kom først...
Avatar billede terry Ekspert
16. maj 2001 - 11:20 #6
Hi keysersoze!
No one is taking the points, but you only get them if your answer is accepted, and I am not saying it isnt!

terry
Avatar billede keysersoze Ekspert
16. maj 2001 - 11:43 #7
terry >> i don\'t know ya, but how much danish do you understand?

well - anyway... it just sounded like you ment nute was the only with the correct answer - that in despite of we answered the same....

;o)
Avatar billede terry Ekspert
16. maj 2001 - 11:48 #8
Lived in DK for 17 years, but I am trying to teach you danes English...

I can see that you both had the same hyperlink in your answer, but you said that the character had to be replaced, where as Nute said there had to be two. Is that the same?
Avatar billede ripley Nybegynder
16. maj 2001 - 11:55 #9
keysersoze - du får point\'ene - du kom først, og det var lige præcis det, jeg havde brug for. Thank you!

Terry - jeg tror de begge har ret - man erstatter tegnet - og man erstatter det med to \"\'\".
Still, I like the fact that you are trying to teach us English but then again, I suffer from a severe case of anglomania....
Avatar billede keysersoze Ekspert
16. maj 2001 - 12:01 #10
terry - englist rules... especially with and old deep irish accent! :oD
Avatar billede terry Ekspert
16. maj 2001 - 12:04 #11
Irish?

Avatar billede keysersoze Ekspert
16. maj 2001 - 12:56 #12
erhm ja - irsk...
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