02. juli 2002 - 00:08Der er
21 kommentarer og 1 løsning
Fejl ???
Jeg har sq stirret mig blind hvad betyder dette :
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
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.
Prøv evt at vis din SQL-sætning.. Prøv at udskrive din SQL-sætninge efter du lavet den og før du bruger den, det kan tit give svaret på hvor den er gal.
Jo det ser godt ud.. Er MerchantId autonummer i databasne?
SQL er ikke så glad for kolonner som starter med et tal, så du skal nok prøve at sætte [] omrking: Sql = "INSERT INTO WebSites (MerchantId, Sitename, Index, Content, Tprice, [1price], [3price], [6price], [12price], Tdays, TRebill, [1Rebill]) Values ("
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
Hvis der manger et tal så må du tjekke alle dine tal variable inden du ligger dem i databasen:
if Request.Form("12price") = "" then tal_12price = 0
osv..
Så må du lave SQL'en om sådan her: Sql = Sql & "" & tal_12price & ", " osv..
Ligeledes er det en god ide for tekst felter at lave en ' om til to '' da en ' tolken som start og slut på en streng i SQL, hvorimod 2 tolkes som en rigtig ':
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.