/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Opdatering af access database
Fra : Agisma


Dato : 23-02-01 23:07

Hej

Jeg prøver på at opdatere en access database online for første gang. Jeg kan
simpelthen ikke forstå hvorfor jeg får følgende fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 15.

/dbadm/Updatelejl.asp, line 78

Linie 78 indeholder kun: objRS.Update (se kode nedenfor). Too few parameters?
Expected 15? Nogle gode råd? Jeg prøver at bruge så lidt SQL som muligt da jeg
ikke har så meget viden om det. I øvrigt har jeg opbygget kode nogenlunde efter
et eksempel (http://aspfree.com/asp/startpage.asp?id=23) så konkret hjælp til
fejlretning i min kode ville være meget velkommen.

På forhånd tak

Thomas


'Open up a connection to our Access database
'We will use a DSN-less connection.
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=" & Server.MapPath("/lejladm/jtp.mdb")

objConn.Open

'Create a recordset object instance and retrieve the information
'from the lejligheder table.
Dim objRS, objbygRS,strsql
Set objRS = Server.CreateObject("ADODB.Recordset")
StrSql = "SELECT * FROM lejligheder_old WHERE Lejemaalsnummer=" & strlejlkode &
";"

Objrs.open strsql, Objconn, , adLockPessimistic

'Find lejligheden i databasen
fundet = false
ObjRS.Movefirst
Do While Not ObjRs.EOF
If cdbl(strlejlkode) = Objrs("lejemaalsnummer") then
' Response.write "found the record"
fundet=True
strantalm2= Request.form("Antalm2")
' Response.write strantalm2
objRS.Fields("antalm2") = CInt(strantalm2)

objRS.Update
end if
ObjRs.Movenext
loop


 
 
Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste