carol
10-12-2003, 05:55 AM
I was wondering if anyone could help me with advice on this problem. I keep on looking at it and just can't see where the error is coming from or what it is trying to tell me
I am using a access database and am getting this error when i am trying to add a record to this database
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
The conection file i am using is:
<% dim DRV, DBQ, CS , oC , oRS, oRS1, oCM
DRV = "Driver={Microsoft Access Driver (*.mdb)}; "
DBQ = "DBQ= C:\GWIT\product.mdb; "
CS = DRV & DBQ
set oC = server.createobject("ADODB.connection")
set oCM = server.createobject("ADODB.Command")
%>
and the code i am using to add a new record is as below the error is stating it is at this part of the code oCM.Execute sql
Dim sql
sql = "INSERT INTO tblCustomer"
sql = sql & "(CustFName, CustLName, CustState ,CustCountry ,CustEmail, CustRSize, CustRNum ,CustAdult, CustChild, CustCheckIn, CustCheckOut, CustHighFloor, CustBaby, CustFoldbed, CustPrice)"
sql=sql & " VALUES "
sql=sql & "('" & session.contents("name") & "',"
sql=sql & "'" & session.contents("Lname") & "',"
sql=sql & "'" & session.contents("state") & "',"
sql=sql & "'" & session.contents("country") & "',"
sql=sql & "'" & session.contents("email") & "',"
sql=sql & "'" & session.contents("roomsize") & "',"
sql=sql & "'" & session.contents("roomnum") & "',"
sql=sql & "'" & session.Contents("adult") & "',"
sql=sql & "'" & session.Contents("child") & "',"
sql=sql & "'" & session.Contents("checkIn") & "',"
sql=sql & "'" & session.Contents("checkOut") & "',"
sql=sql & "'" & session.Contents("highfloor") & "',"
sql=sql & "'" & session.Contents("baby") & "',"
sql=sql & "'" & session.Contents("foldbed") & "',"
sql=sql & "'" & session.Contents("price") & "')"
oC.open CS
oCM.ActiveConnection = oC
oCM.CommandText = sql
oCM.Execute sql
%>
Any help would be appreciated as i am really stumped
Thanks
I am using a access database and am getting this error when i am trying to add a record to this database
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
The conection file i am using is:
<% dim DRV, DBQ, CS , oC , oRS, oRS1, oCM
DRV = "Driver={Microsoft Access Driver (*.mdb)}; "
DBQ = "DBQ= C:\GWIT\product.mdb; "
CS = DRV & DBQ
set oC = server.createobject("ADODB.connection")
set oCM = server.createobject("ADODB.Command")
%>
and the code i am using to add a new record is as below the error is stating it is at this part of the code oCM.Execute sql
Dim sql
sql = "INSERT INTO tblCustomer"
sql = sql & "(CustFName, CustLName, CustState ,CustCountry ,CustEmail, CustRSize, CustRNum ,CustAdult, CustChild, CustCheckIn, CustCheckOut, CustHighFloor, CustBaby, CustFoldbed, CustPrice)"
sql=sql & " VALUES "
sql=sql & "('" & session.contents("name") & "',"
sql=sql & "'" & session.contents("Lname") & "',"
sql=sql & "'" & session.contents("state") & "',"
sql=sql & "'" & session.contents("country") & "',"
sql=sql & "'" & session.contents("email") & "',"
sql=sql & "'" & session.contents("roomsize") & "',"
sql=sql & "'" & session.contents("roomnum") & "',"
sql=sql & "'" & session.Contents("adult") & "',"
sql=sql & "'" & session.Contents("child") & "',"
sql=sql & "'" & session.Contents("checkIn") & "',"
sql=sql & "'" & session.Contents("checkOut") & "',"
sql=sql & "'" & session.Contents("highfloor") & "',"
sql=sql & "'" & session.Contents("baby") & "',"
sql=sql & "'" & session.Contents("foldbed") & "',"
sql=sql & "'" & session.Contents("price") & "')"
oC.open CS
oCM.ActiveConnection = oC
oCM.CommandText = sql
oCM.Execute sql
%>
Any help would be appreciated as i am really stumped
Thanks