Jeg skulle måske have klarificeret lidt. Jeg connecter direkte til OLEDB og undgår derfor ADO laget. Hvad gør MSDASQL ?
Jeg benytter:
Set Connect = Server.CreateObject(\"ADODB.Connection\") Connect.open \"Provider=SQLOLEDB; Data Source=DatabaseSource; Initial Catalog=DatabaseName; User Id=UserID; Password=Password\"
Og en Addnew giver fejl medmindre jeg tvinger den til at bruge clientside cursor.
Set Connect = Server.CreateObject(\"ADODB.Connection\") Connect.open \"Provider=SQLOLEDB; Data Source=DatabaseSource; Initial Catalog=DatabaseName; User Id=UserID; Password=Password\"
Set rs = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"Select * From tabel\" rs.Open strSQL, Connect, 1, 3 rs.AddNew rs(\"tekst\") = tekst rs.Update rs.Close Set rs = Nothing
ja, jeg bruger selvfølgelig ADODB.Recordset og kan sagtens hente data, men når jeg forsøger Addnew giver den fejl, medmindre jeg sætter Postings.CursorLocation = 2 Altså bruger Client side cursor.
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.