我用Adodc控件连接Access 数据库,DataGrid 控件显示数据库中的一个表。运行时网格控件显示该表的第一个记录的第一个字段值不知道为什么变成了空值,然后再打开数据库查看,发现该数据表也发生了相应变化。请问,为什么会出现这种情况,怎样解决?
解决方案 »
- 怎么样把dll里的内容写进from里(苦恼中)
- 如何用insert 插入带'号的字符串
- 帮我看看下面的代码
- 如何在代码中将EXECL的B列的数字格式设置为文本
- 请教调用存储过程问题
- 关于winsock:如果有一台主机,地址202.95.135.124,它是它所属的局域网的网关,它所属的局域网有另一台主机,内部地址192.192.192.32,我如何请求与192.192.192.32建立连接?
- “aaa\bbb\cc.doc”是一个字符串,请问如何取得目录名“aaa\bbb”到另一个字符串。
- 如何以最快的速度获得一个文本文件的行数?
- 怎么没有人回答我的问题??? 在vb中怎样获得鼠标所框选的文字
- vb程序中如何获得菜单的结构!
- 这样的功能应该怎么实现?
- excel导入sqlserver可以选字段吗?
Adodc1.RecordSource = "select * from 仪器基本信息 where 机身编号='" & Text1.Text & "'"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End SubPrivate Sub Form_Load()
On Error Resume Next
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\设备维修管理系统.mdb;Persist Security Info=False"
Adodc1.CommandType = 8 - adCmdUnknown
Adodc1.RecordSource = "select * from 仪器基本信息"
Adodc1.Refresh
End Sub
仪器基本信息是数据表,机身编号是主键。我抓了图片贴不上去,反正运行的时候就出现之前的状况了,不知道怎么回事。
好像应该是
Adodc1.CommandType =adCmdText
8 - adCmdUnknown =0