18. november 2002 - 12:01Der er
20 kommentarer og 1 løsning
hvad skal jeg gøre????
Jeg har et problem, jeg har en database, der er flere brugere der har muligheder for at ændre i denne database. Jeg skal gøre sådan at hvis to brugere ændrer i den samme tabel, samtiddig, så skal den ene ikke få lov til at ændre noget!! Hvad skal jeg gøre??
Umiddelbart inden, den ene bruger forsøger at lave en update, så start en transaktion (Begin transaction) og afslut den efter ændringen (commit transaction)
mener du sådan her : SQL = begin transaction "update tabel set ****" commit transaction? eller begin transaction SQL = "update tabel set *****" OBjConn.Execute(SQL) commit transaction ???
... SQL = "update tabel set navn = 'hej'" On Error Goto UpdateErr ObjConn.begintransaction ObjConn.Execute(SQL) ObjConn.committransaction On Error goto DefaultErrHandler
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Could not find stored procedure 'begintransaction'.
/fg12/indsæt_i_database.asp, line 74
når jeg ligepludselig får denne fejl, hvad gør man så??
Synes godt om
Ny brugerNybegynder
Din løsning...
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.