B
Bernie
I'm trying to edit data on the sql express server. I can edit data in table
(machine ODBC data source) but I cannot alter data by using VBA.
Public Function fnODBC()
'DAO
Dim ws As Workspace
Dim db As Database
Dim strConnection As String
Dim rs As Recordset
Dim strSQL As String
Dim intid, strNo As Long
Set ws = DBEngine.Workspaces(0)
strConnection = "ODBC=Fuel;DSN=Fuel;UID=sa;PWD=password"
Set db = ws.OpenDatabase("Fuel", dbDriverNoPrompt, False, strConnection)
strSQL = "select * from tabfuel;"
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
'While Not rs.EOF
'Debug.Print rs.Fields(3)
'rs.movenext
'Wend
rs.Edit
rs.Fields(1) = 10
rs.Update
End Function
What's the problem? Could anyone assist me?
Rgds
(machine ODBC data source) but I cannot alter data by using VBA.
Public Function fnODBC()
'DAO
Dim ws As Workspace
Dim db As Database
Dim strConnection As String
Dim rs As Recordset
Dim strSQL As String
Dim intid, strNo As Long
Set ws = DBEngine.Workspaces(0)
strConnection = "ODBC=Fuel;DSN=Fuel;UID=sa;PWD=password"
Set db = ws.OpenDatabase("Fuel", dbDriverNoPrompt, False, strConnection)
strSQL = "select * from tabfuel;"
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
'While Not rs.EOF
'Debug.Print rs.Fields(3)
'rs.movenext
'Wend
rs.Edit
rs.Fields(1) = 10
rs.Update
End Function
What's the problem? Could anyone assist me?
Rgds