02. juni 2004 - 13:45Der er
14 kommentarer og 3 løsninger
Insert driller
Jeg prøver at insætte en værdi fra en variable(NyGen) ind i en database(access) i kolonne 8, men det går helt galt og jeg får fejl, kan I hjælpe med det?
inHo = "INSERT INTO tabel(kol8) VALUES(" & NyGen & ") WHERE id = "& request.querystring("id") Conn.Execute(inHo)
Så får jeg denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Værdi f.eks= 35,86 Feltet er et text-felt. Nu har jeg prøvet med denne: inHo = "update tabel set kol8 = " & NyGen & " where id = " & request.querystring("id") Conn.Execute(inHo)
Men får denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement
der vil jeg gerne lige komme med en indskydelse.... har altid brugt # ved datoer i access.... men det er nu ikke altid lige det virker....
jeg havde en update-sætning hvor den skulle indsætte datoen og klokkeslet, for sidste login, ind i en accessbase, men den ville ikke.... setlocale, formatdatetime (sågar en hardcoded dato prøvede jeg...), men det ville ikke indsætte det rigtige format.... Så prøvede jeg bare for at teste med 2 stks ' og lige pludselig virkede det... total weird... men så er det da sagt... Hvis du ikke kan gå # til at virke, så prøv en pinger ;)
fennec>In Access you use '2004-06-02' whith INSERT/UPDATE date fields, not #2004-06-02# which is onlyused with select!
Synes godt om
Ny brugerNybegynder
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.