我用ADO连接到了SQL2008里的一个表。然后在VB里要实现直接表里添加,删除,修改,保存功能。

我用ADO连接到了SQL2008里的一个表。然后在VB里要实现直接表里添加,删除,修改,保存功能。按添加或修改,输入记录后,点击保存,这样把记录直接添加到SQL2000里... 我用ADO连接到了SQL2008里的一个表。然后在VB里要实现直接表里添加,删除,修改,保存功能。按添加或修改,输入记录后,点击保存,这样把记录直接添加到SQL2000里。如下表,怎样直接在表里实现! 展开
 我来答
xiangjuan314
2016-04-07 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2923万
展开全部
Private Sub Delete_Click()
'声明数据库连接对象
Dim conn As New ADODB.Connection

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb;Persist Security Info=False"
'打开数据库连接
conn.Open
'执行删除sql语句
conn.Execute "Delete from Users where UserName='insert' or UserName='update'"
'关闭数据库并释放数据库对象
conn.Close
Set conn = Nothing
End Sub
'***********************************************************
'添加函数
'************************************************************
Private Sub InsertButton_Click()
'声明数据库连接对象
Dim conn As New ADODB.Connection

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb;Persist Security Info=False"
'打开数据库连接
conn.Open
'执行添加sql语句
conn.Execute "Insert into Users (UserName,UserPassword) values ('insert','test')"
'关闭数据库并释放数据库对象
conn.Close
Set conn = Nothing

End Sub
'***********************************************************
'读取函数
'************************************************************
Private Sub SelectButton_Click()
'声明数据库连接对象和记录集对象
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
'指定连接字符串
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb;Persist Security Info=False"
'打开数据库连接
conn.Open

'执行查询sql语句
rs.Open "Select * from Users", conn

'读取记录集内容
While Not rs.EOF
'显示记录
Print rs("UserId"), rs("UserName"), rs("UserPassword")
rs.MoveNext
Wend

'关闭记录集并释放记录集对象
rs.Close
Set rs = Nothing
'关闭数据库并释放数据库对象
conn.Close
Set conn = Nothing

End Sub
'***********************************************************
'更新函数
'************************************************************
Private Sub Update_Click()
'声明数据库连接对象
Dim conn As New ADODB.Connection

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb;Persist Security Info=False"
'打开数据库连接
conn.Open
'执行更新sql语句
conn.Execute "Update Users set UserName='update' where UserName='insert'"
'关闭数据库并释放数据库对象
conn.Close
Set conn = Nothing

End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式