vb如何通过ado写数据到sql数据库
下位机用udp发送数据到这个exe中,显示在文本框Text1.Text中,我想将这个数据写入sql数据库中,我使用了adodc部件来实现,另外还想使用DataGrid1来显示表的内容,表的名字为upload data,表一共有两列,一列是num,已经设为自动排序,另一列是data,我就是想把Text1.Text中的数据写入到data中。各位高手帮帮忙!小弟十分感谢。Private Sub add_cmd_Click()
Dim sql As String
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=sample;Data Source=NOVR"
cn.Open sql = "insert into upload data(data) values ('" & Trim(Text1.Text) & "')"
cn.Execute sql
MsgBox "记录添加成功", vbOKOnly + vbInformation, "提示"
Text1.Text = "" cn.Close Set cn = NothingEnd Sub在点击这个命令按钮的时候,vb提示我错误在 cn.Execute sql,可是我 不知道怎么错了。请高手指教啊
下位机用udp发送数据到这个exe中,显示在文本框Text1.Text中,我想将这个数据写入sql数据库中,我使用了adodc部件来实现,另外还想使用DataGrid1来显示表的内容,表的名字为upload data,表一共有两列,一列是num,已经设为自动排序,另一列是data,我就是想把Text1.Text中的数据写入到data中。各位高手帮帮忙!小弟十分感谢。Private Sub add_cmd_Click()
Dim sql As String
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=sample;Data Source=NOVR"
cn.Open sql = "insert into upload data(data) values ('" & Trim(Text1.Text) & "')"
cn.Execute sql
MsgBox "记录添加成功", vbOKOnly + vbInformation, "提示"
Text1.Text = "" cn.Close Set cn = NothingEnd Sub在点击这个命令按钮的时候,vb提示我错误在 cn.Execute sql,可是我 不知道怎么错了。请高手指教啊
解决方案 »
- VB输入格式问题,如何在文本框中显示数字时去除前导“0”
- 如何才能得到机上所有共享文件夹、如何添加、删除共享文件夹
- combobox锁定不让更改
- 急待解决的旋钮控件问题,分不够可以再加,真的很着急!!!
- 用VB控制,在EXCEL中粘贴 AutoCad 图形出错!
- 求图书管理源代码,收到马上给分!
- 一个简单问题
- 关于 AddressOf 的问题!高手帮忙!在线等候,立刻放分!谢谢
- 如何得到已连接到本机的IP地址,像netstat -n一样的
- 请问谁有IIS5或IIS4的下载的具体URL我找了很久,可还是没找到谢谢(内空)
- 关于MSFLEXGRID的问题2
- WindowsMediaPlayer暂停后不能播放怎么解决啊
不知道为什么,加上中括号也不行。
sql = "insert into upload([data]) values ('" & Trim(Text1.Text) & "')"
Adodc1.RecordSource = sql
cn.Execute sql
MsgBox "记录添加成功", vbOKOnly + vbInformation, "提示"
Text1.Text = "" cn.Close Set cn = NothingEnd Sub这是我修改后的代码,现在vb报错是 对象变量或with块变量未设置停在cn.Execute sql这一句这是为什么呢?
rs.Open "insert into upload (data) values ('" & Trim(Text1.Text) & "')" , cn, adOpenKeyset, adLockOptimistic