23. juli 2002 - 12:32Der er
16 kommentarer og 1 løsning
Vrøvl med min ODBC (tror jeg)
Jeg har lavet en masse programmering i ASP for et godt stykke tid siden. Der fungerede det hele fint, og nu havde jeg tænkt mig at fortsætte med det.
I mellemtiden har jeg installeret nyt OS (Win XP) hvor jeg før havde Win2k.
Jeg kan sagten hente oplysninger fra databasen og vise frem.
Problemet er når jeg skal indsætte eller opdatere på databasen (access database)
Så får jeg følgende fejl:
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar forespørgsel.
I min odbc har jeg både i min Bruger-DSN og System-DSN følgende datakilder:
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.
Nej det er ikke asp koden der er noget i vejen med. At der ikke var paranteser omkring "ADODB.Connection" er kun en fejl i indlæget, men ikke i min kode.
får denne fejl nu: Fejltype: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0414) Der kan ikke bruges parenteser ved kald af en Sub /test/insert.asp, line 21, column 110 Conn.execute("INSERT INTO navne (Navn) VALUES ('" & Request.Form("Navn") & "')",,adCmdText+adExecuteNoRecords) -------------------------------------------------------------------------------------------------------------^
Jeg har snakket med en ven der siger at det kan være fordi at jeg skal bruge en ældre version af MDAC (Microsoft Data Access Components) end den der følger med WinXP (som er MDAC 2.7).
jeg har nu prøvet med MDAC 2.6 men det virker stadig ikke. Er der andre der har oplevet dette, og ved hvad der skal gøres ??
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.