Just nu i M3-nätverket
Gå till innehåll

Uppdatera Accessdatabas


Tomas Berglund

Rekommendera Poster

Tomas Berglund

Hej jag har suttit och klurat på ett problem bra längfen nu. Ska uppdatera en access databas med hjälp av data från ett webbformulär men får hela tiden detta felmeddelande:

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

 

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

 

/ordersent.asp, line 13

 

Koden ser ut som följande:

 

 

path=Server.MapPath("/lab_server")

fil=path&"\"&Session("url")

 

 

Conn = "Data Source=c:\inetpub\wwwroot\data\order.mdb"

Set Conn = Server.CreateObject("ADODB.Connection")

 

Conn.Open "DSN=order;UID=;PWD="

 

SQL="UPDATE Orderrad SET BekrAntal = '" & Request.Form("antal") & "' WHERE Orderrad.Artikelnummer='" & (Request.Form("Artikelnummer")) & "' AND Orderrad.Ordernummer='" & Session("ordernummer") & "'"

set rs = Conn.Execute(sql)

 

 

Hoppas på Hjälp!

 

Tomas

Länk till kommentar
Dela på andra webbplatser

Jocke Hallin

Data type mismatch in criteria expression.

= datan som du skickar in kan inte läggas in i Accessdatabasen .. kollade iinte in koden sp noga men kolla först vad du KAN skicka in i basen ..

möjlkigen kanske du försöker skriva in det som text i ett numersikt fält. det går ju inte ..

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...