Avatar billede eva Nybegynder
12. december 2001 - 22:11 Der er 6 kommentarer og
1 løsning

SQL, ASP, ACCESS

Er der nogen som kan sige hvor det går galt i nedenstående

objRS.Open StrQ

strQ = \"INSERT INTO Lejemaal (Login, UdNr, FraDato, TilDato) VALUES \"    
strQ = strQ & \"(\'(\" & wlogin & \")\' , \'(\" & wUdNr & \")\', \'(#\" & wfra & \"#)\' ,\'( #\" & wtil & \"#)\')\"

Fejlmelding
Error Type:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.

wlogin er tekstfelt
wUdNr er tal
wtil + wfra er datoer

jeg tror der er gået ged i \' \"
Avatar billede cthun Nybegynder
12. december 2001 - 22:24 #1
strQ = \"INSERT INTO Lejemaal (Login, UdNr, FraDato, TilDato) VALUES(\" & wlogin & \"\',\'\" & wUdNr & \"\',\'\" & wfra & \"\',\'\" & wtil & \"\')\"

conn.execute(strQ)
Avatar billede keysersoze Guru
12. december 2001 - 22:26 #2
strQ = strQ & \"(\'(\" & wlogin & \")\' , (\" & wUdNr & \"), \'(#\" & wfra & \"#)\' ,\'( #\" & wtil & \"#)\')\"

Avatar billede eva Nybegynder
12. december 2001 - 22:26 #3
Det prøver jeg lige
Avatar billede cthun Nybegynder
12. december 2001 - 22:27 #4
Undskyld, min fejl... KeyserSoze har ret
Avatar billede eva Nybegynder
12. december 2001 - 22:36 #5
Nu får jeg samme fejlmelding med henvisning til linien

set objRS = obj.Conn.Execute(strQ)
Avatar billede cthun Nybegynder
12. december 2001 - 22:48 #6
Prøv og slet alle din objRS linjer, og sæt conn.execute(strQ) ind under din SQL linje

Avatar billede keysersoze Guru
12. december 2001 - 22:51 #7
prøv

strQ = strQ & \"(\'(\" & wlogin & \")\' , (\" & wUdNr & \"), (#\" & wfra & \"#) ,( #\" & wtil & \"#))\"

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
Computerworld tilbyder specialiserede kurser i database-management

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