30. januar 2001 - 12:51Der er
13 kommentarer og 1 løsning
Hvad kan dette betyde?
Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. bondejogge.asp, line 85
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.
Det kan betyde 2 ting: Enten mangler der et argument, eller også type-angives et argument forkert. Udskriv variablen SQL, så kan du sikkert selv se det.
hi = Session(\"hi\") SQL = \"SELECT * FROM Ting Where hi =\'\" & hi & \"\';\" Set RS = Server.CreateObject(\"ADODB.Recordset\") RS.Open SQL, DB, 3, 3 %>
SQL = \"SELECT * FROM Ting Where hi =\'\" & hi & \"\';\" prøv at slette semicolonet til sidst ... sådan her skal den se ud ... SQL = \"SELECT * FROM Ting Where hi =\'\" & hi & \"\'\"
Fejlen kommer fordi der er forkert datatype i SQL sætningen. Typisk hvis man sætter et tal ind i mellem \' \' og hvis man glemmer \' \' omkring en streng. Jeg gætter på det er dit problem.
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.