永发信息网

如何在VB中实现修改SQL数据库中的值

答案:2  悬赏:20  手机版
解决时间 2021-02-09 22:56
  • 提问者网友:你独家记忆
  • 2021-02-09 05:24
如何在VB中实现修改SQL数据库中的值
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-02-09 06:48
首先实例化
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset

要更新的字段

sql = "update 表名 set [ID]='" & txtID.Text & "',...."
更新数据库
cnn.Execute sql
rst.UpdateBatch
全部回答
  • 1楼网友:一把行者刀
  • 2021-02-09 07:52
回答:小可丁丁 学姐 6月12日 01:03 1.在使用ado之前,必须先利用vb菜单中的“工程/引用”来引用“microsoft activex data objects 2.0 librabry”, 然后ado对象群中的connection、recordset、command、fields等对象才会成为程序可以引用的对象。 2.在窗体上布置一个adodc控件,然后单击鼠标右键,待出现快捷菜单时,从中选取“adodc属性”命令。 3.这个时候会打开“属性页”对话框,在对话框中选取“使用连接字符串”选项,并单击“生成”按钮。 4.之后出现的是“数据连接属性”(data link properties)设置窗口,按照下面步骤执行: 〈1〉ole db提供者:想要连接的sql server,要选择microsoft ole db provider for sql server。 〈2〉输入server名称:输入您安装sql server计算机的名称。 〈3〉输入username用户名称和password用户密码:可以存取sql server的用户名称和密码。 〈4〉选取数据库:如果前面几个选项均输入正确的话,那么单击这个选项的下拉按钮,就可以列出sql server的所有数据库名称,再从中选取其中你的数据库名称。如果单击这个下拉按钮之后没有看到任何数据库名称,那么即表示您前面几个步骤中输入的内容有错误。 最后点击确认。 5.在成功连接到sql server中您的“进销存管理”数据库后,就可以开始下一步连接数据表的操作了,具体步骤如下: 〈1〉假设您要打开的表是 “msflexgrid”, 则将adodc控件的属性中的commandtype设置成“adcmdtable”。 〈2〉将adodc控件中的recordsource属性设置成您的表名,例如 “msflexgrid”。 6.完成这些步骤后就可以连接到您想使用的数据表了,代码步骤如下 在引用中添加microsoft activex data objects 2.x library 代码如下: dim cn as new adodb.connection dim rs as new adodb.recordset dim strservername, struid, strpwd, strdatabase dim strconnect as string '定义连接字符串 strservername = 服务器名,或者服务器ip struid = 用户名 strpwd = 密码 strdatabase = 数据库名 strconnect = "driver={sql server};server=" & strservername & ";uid=" & struid & ";pwd=" & strpwd & ";database=" & strdatabase '连接到数据库 cn.open strconnect set rs = cn.execute("select * from ....") 该回答在6月12日 01:20由回答者修改过
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯