javadt
یک شنبه 18 مرداد 1388, 12:23 عصر
من دارم با دستورات sql به بانک add می کنم با شی ADODB
اما توی بانک اضافه نمی شه و اروری هم نمی ده
از کد هایی که استفاده کردم گذاشتم تا ببینید مشکلش کجاست
با تشکر
Public conn As New ADODB.Connection
Public cmd As New ADODB.Command
Public Sub ConnectDb()
On Error GoTo E_R
If conn.State = 1 Then conn.Close
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;JET OLEDB:Database Password=1234;Data source =" & App.Path & "\db1.mdb"
Exit Sub
E_R: MsgBox Err.Description, vbCritical
End Sub
Private Sub Command1_Click()
On Error GoTo E_R
ConnectDb
cmd.ActiveConnection = conn
cmd.CommandType = adCmdText
cmd.CommandText = "Select * From tbl"
cmd.CommandText = "INSERT INTO tbl (`id`, `name`) VALUES ('text1', 'text2')"
cmd.Parameters.Refresh
MsgBox "ok"
Exit Sub
اما توی بانک اضافه نمی شه و اروری هم نمی ده
از کد هایی که استفاده کردم گذاشتم تا ببینید مشکلش کجاست
با تشکر
Public conn As New ADODB.Connection
Public cmd As New ADODB.Command
Public Sub ConnectDb()
On Error GoTo E_R
If conn.State = 1 Then conn.Close
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;JET OLEDB:Database Password=1234;Data source =" & App.Path & "\db1.mdb"
Exit Sub
E_R: MsgBox Err.Description, vbCritical
End Sub
Private Sub Command1_Click()
On Error GoTo E_R
ConnectDb
cmd.ActiveConnection = conn
cmd.CommandType = adCmdText
cmd.CommandText = "Select * From tbl"
cmd.CommandText = "INSERT INTO tbl (`id`, `name`) VALUES ('text1', 'text2')"
cmd.Parameters.Refresh
MsgBox "ok"
Exit Sub