Hey jeg sidder lige og arbejder med en nyheds database, men nu kan jeg ikke få det scribt som man kan bruge til at redigere en nyhed med til at virke. Det er det scribt som gemmer ens ændringer efter man har opdateret felterne. Jeg får denne fejl meddelelse:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/dmp/nyheder.asp, line 436
<% if mode = "edit" then 'Scribt der opdatere de redigerede informationer
'Opdaterer nyhed Set rs = Server.CreateObject("ADODB.Recordset") sql = "select * from nyheder where id = '" & "'" rs.Open sql, conn, 1, 3
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
Har fundet ud af det nu, efter at ændre formen, skulle jeg bare ændre det til:
sql = "select * from nyheder where Id = " & Request.QueryString("id")
Så virkede det, tak for hjælpen
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.