Denna har alltid fungera men inte nu längre vad har jag gjort fel, jag får även samma fel när jat uppdaterar befintlig rad? Jag vet att denna kod har fungerat tidigare (dock inte på denna SQL-installation). Nix funkar inte, Problem med update
SQL-express 2005,
SQL = "SELECT * FROM tblcompany "
rs.Open SQL, Con, 3, 3
rs.addnew
rs("name") = "Saknas"
rs.update
rs.close
Detta fungerar så det kan inte vara något rättighetsfel eller?
SQL = "INSERT INTO tblcompany (name, masterId) Values ('Nytt')"
con.execute(SQL)
Felmeddelande
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E23)
[Microsoft][SQL Native Client][SQL Server]Markören innehåller inte den tabell som ändras eller så kan tabellen inte uppdateras via markören.
<edit> lägger till con
Con.Open "Driver={SQL Native Client};" & _
"Server=.\SQLEXPRESS;" & _
"Database=DB_4_2;" & _
"Uid=*****;" &_
"Pwd=****;"
/Hendrik
Sv:Problem med update
Aktuellt Recordset kan inte uppdateras. Det kan bero på en begränsning av providern eller den valda låstypen.
Samma kod fungerar på en sql2000 utan problem,
Jag får väl skriva om alla update till riktiga update anrop men det är lite konstigt att det inte fungerar.
/Hendrik