14. september 2001 - 14:37
Der er
8 kommentarer og 1 løsning
SQL : UPDATE syntax error
UPDATE tblBrugere SET Loginnavn=\'Test\', Loginkodeord=\'test\', Fornavn=\'jørgen\', Efternavn=\'Testesen\', Adresse=\'adelgade 56\', Postnummer=8000, By=\'Århus\', Telefon=87998798, Mobil=87987897, Email=\'fdf@gg.gk\', Icq=8989 WHERE Loginnavn=\'Test\' Hvorfor får jeg error på den i Access 2000? Feltnavne er kontrolleret. Tal er som vist skrevet uden \'\'. Et problem?
Annonceindlæg fra Lector
14. september 2001 - 14:40
#1
prøv UPDATE tblBrugere SET Loginnavn=\'Test\', Loginkodeord=\'test\', Fornavn=\'jørgen\', Efternavn=\'Testesen\', Adresse=\'adelgade 56\', Postnummer=8000, By=\'Århus\', Telefon=87998798, Mobil=87987897, Email=\'fdf@gg.gk\', Icq=8989 WHERE Loginnavn like \'Test\'
14. september 2001 - 14:49
#2
BY er et reseveret ord i SQL, så prøv og lav By om til City eller noget andet ;) Snowball
14. september 2001 - 14:52
#3
Du kan også bare putte et par firkantede paranteser rundt om by ... altså [By]
14. september 2001 - 14:52
#4
Det virker desværre heller ikke med LIKE.. Men tak for den hurtige respons. Dette er forresten den ASP/Javascript som jeg benytter. Måske det hjælper? sqlstringA = \"UPDATE tblBrugere SET Loginnavn=\'\"+_loginnavn+\"\', Loginkodeord=\'\"+_loginkodeord; sqlstringB = \"\', Fornavn=\'\"+_fornavn+\"\', Efternavn=\'\"+_efternavn+\"\', Adresse=\'\"+_adresse; sqlstringC = \"\', Postnummer=\"+_postnummer+\", By=\'\"+_by+\"\', Telefon=\"+_telefon; sqlstringD = \", Mobil=\"+_mobil+\", Email=\'\"+_email+\"\', Icq=\"+_icq; sqlstringE = \" WHERE Loginnavn like \'\"+Session(\'UserID\')+\"\'\"; sqlstring = \"\"+ sqlstringA +\"\"+ sqlstringB +\"\"+ sqlstringC +\"\"+ sqlstringD +\"\"+ sqlstringE;
14. september 2001 - 14:53
#5
Du bruger jo stadig By !!! :) Prøv lige og lav det om ;) Snowball
14. september 2001 - 14:55
#6
snowball-> Man kan godt bruge by. Sålænge man indkapsler det i sin sql...
14. september 2001 - 14:56
#7
ja ja Snowball :) Jeg postede før end dit var kommet, men det hjalp. Havde faktisk noget kode liggende hvor der netop var brugt City!! ;)
14. september 2001 - 14:57
#8
runesoft: Sikkert, men det har han jo ikke gjort her ! ;) Snowball
14. september 2001 - 14:58
#9
gertged: OKI ;) Tak for point :) Snowball
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser