Har du med konstanterna?
Annars så kan du ersätta:
rs.cursorlocation = adUseClient
rs.open sql, conn, adOpenStatic, adLockOptimistic
'med
rs.cursorlocation = 3
rs.open sql, conn, 3, 3
2 svar · 287 visningar · startad av Gimbo
har denna kod i en include:
Set conn = Server.CreateObject("ADODB.Connection")
conn.open(conn_str)
dar conn_str e uppgifterna till mssql databasen...
jag far felmeddelande i denna kod:
function AddForm(FormName, Descriptions)
Dim sql, bookmark
sql = "tblForms"
set rs = server.createobject("adodb.recordset")
rs.cursorlocation = adUseClient
rs.open sql, conn, adOpenStatic, adLockOptimistic
rs.addNew
rs("FormName") = FormName
rs("Descriptions") = Descriptions
'rs("RoleID") = RoleID
rs.update
bookmark = rs.absoluteposition
rs.requery
rs.absoluteposition = bookmark
AddForm = rs("FormID")
rs.close
set rs = nothing
end function
pa raden med:
rs.cursorlocation = adUseClient
och felmeddelandet lyder:
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
jag har kollat sa att jag oppnar ratt conn osv men det funkar fortfarande inte?
Har du med konstanterna?
Annars så kan du ersätta:
rs.cursorlocation = adUseClient
rs.open sql, conn, adOpenStatic, adLockOptimistic
'med
rs.cursorlocation = 3
rs.open sql, conn, 3, 3