ERRO NO ADDNEW
Galera estou migrando um projeto de access com código vba para vb no acces eu usava dao e no vb estou usando ado
existem algumas diferenças entre vba e vb
alguém pode me ajudar estou começando agora no vb!!!
esta rotina abaixo esta dando um erro
O conjunto de registros atual não oferece suporte para atualização isso pode ser uma limitação do provedor ou do tipo de bloqueio selecionado
desde ja agradeço
existem algumas diferenças entre vba e vb
alguém pode me ajudar estou começando agora no vb!!!
esta rotina abaixo esta dando um erro
O conjunto de registros atual não oferece suporte para atualização isso pode ser uma limitação do provedor ou do tipo de bloqueio selecionado
desde ja agradeço
Public Sub Sair()
Dim db As ADODB.Connection
Dim rs As ADODB.Recordset
Set db = New ADODB.Connection
Set rs = New ADODB.Recordset
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Saca.mdb"
rs.Open "Select * from tbl_Current", db, adOpenDynamic
If MsgBox("Deseja realmente sair do sistema", vbYesNo, "Atenção") = vbYes Then
rs.AddNew
rs.Fields("saida") = Now
rs.Update
Unload Me
rs.Close
Set rs = Nothing
End If
End Sub
'na verdade com ado nunca usei esse addnew, acho que vc deve usar assim:
Dim db As ADODB.Connection
Set db = New ADODB.Connection
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path
db.execute "insert into tabela(saida) values (" & Now & ")"
End Sub
Dim db As ADODB.Connection
Set db = New ADODB.Connection
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path
db.execute "insert into tabela(saida) values (" & Now & ")"
End Sub
Galera valeu fuçando aqui eu concegui fica assim
Dim db As ADODB.Connection
Dim rs As ADODB.Recordset
Set db = New ADODB.Connection
Set rs = New ADODB.Recordset
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Saca.mdb"
rs.Open "Select * from tbl_Current", db, adOpenDynamic, [txt-color=#ffff00]adLockOptimistic[/txt-color]
Dim db As ADODB.Connection
Dim rs As ADODB.Recordset
Set db = New ADODB.Connection
Set rs = New ADODB.Recordset
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Saca.mdb"
rs.Open "Select * from tbl_Current", db, adOpenDynamic, [txt-color=#ffff00]adLockOptimistic[/txt-color]
Tópico encerrado , respostas não são mais permitidas