我第一次用VB、对ODBC也不太熟
我想查看SQLserver 里自建的一个表的内容,在master里的TATBLE1表 有name、ago两厢。1、先窗体上放了ado和DataGride
2、设ConnectionString->ODBC->新建-〉用户数剧源-〉SQLserver-〉名称、服务器
(这都正确)-〉n个下一步(默认是master)->在connectString中选中
3.Recordsourse->2adcmdTable->Table1
4.DataGrid
DataSourse ADODC1
DataMember 空格
AllowUpadate true
AllowDelete true
AllowAddnew true
接着树上说、右建DataGride“检索字段”,应该是空件对应数据库字段,但没反应。请大虾们指点
我想查看SQLserver 里自建的一个表的内容,在master里的TATBLE1表 有name、ago两厢。1、先窗体上放了ado和DataGride
2、设ConnectionString->ODBC->新建-〉用户数剧源-〉SQLserver-〉名称、服务器
(这都正确)-〉n个下一步(默认是master)->在connectString中选中
3.Recordsourse->2adcmdTable->Table1
4.DataGrid
DataSourse ADODC1
DataMember 空格
AllowUpadate true
AllowDelete true
AllowAddnew true
接着树上说、右建DataGride“检索字段”,应该是空件对应数据库字段,但没反应。请大虾们指点
解决方案 »
- 仅在D盘根目录下新建dbf文件时报错
- VB读取PNG格式图片
- vb有无像delphi中的ValueListEditor控件
- 关于DTPicker控件使用的疑问,谢谢指点!(VB6+ACCESS2003)
- webbrowser怎么运行网页里面的函数
- 求最简单VB下载代码 在线等回复
- 急,高手帮助
- 急!100分送上,Snou请进,关于图书资料数据库管理系统,要用到红外线条纹码扫描器,请多给我建议,有例子或源代码这谢谢发给我!
- 关于FLASH播放的问题
- 控件为什么不能注册?(50分当场兑现)
- 请问如何在VB的ADO中对一个表加入查询字段,例如学生成绩登记时根据学号自动显示姓名于GRID中并可登记成绩
- 怎样将在安装我的程序后动态图像
Public cnn2 As ADODB.Connection
Public myre As ADODB.Recordset
Public Sub Main()
Set cnn2 = New ADODB.Connection
cnn2.ConnectionString = "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq=" & App.Path & "\数据库名.mdb"
cnn2.ConnectionTimeout = 30
cnn2.CursorLocation = adUseClient
cnn2.Open
form1.show
end sub
Private Sub Form_Load()
Set myre = New ADODB.Recordset
myre.Open "select * from talbe order by 编号 desc", cnn2, adOpenDynamic, adLockPessimistic
Set DataGrid1.DataSource = myre
end sub
可我用的是SQLserver 这个不行吧?
你首先要在VB菜单中:
“工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.X Library”
注:2.X为版本号,如果你机子上有高版本的就用高版本的,如:2.5或2.6的。
示例:private sub command1_click()
dim adoCN as new adodb.connection'连接对象
dim rs as new adodb.recordset'记录集对象
dim strcon as string,sqlstr as string
strcon = "Provider=SQLOLEDB;Driver={SQL Server};Server=服务器名;Uid=用户名;Pwd=密码;Database=数据库名"'连接字符串
adoCN.Open strcon'打开连接(数据库)
rs.CursorLocation = adUseClient'使用客户端游标
sqlstr = "SELECT * FROM XXXX"
rs.Open strSQL, strcon,3,3
if rs.bof and rs.eof then
msgbox "没有查询到记录!!!"
exit sub
else
set datagird1.datasource=rs'将记录集显示在datagrid控件中
datagrid1.refresh
end if
end sub