首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教,DataGrid和ado控件的有关问题

2012-01-26 
请问,DataGrid和ado控件的问题?请问,DataGrid控件属性选择DataSouse时,一定要使用ado控件后才有选项的吗?

请问,DataGrid和ado控件的问题?
请问,DataGrid控件属性选择DataSouse时,一定要使用ado控件后才有选项的吗?
如果不使用ado控件只使用DataGrid控件可以吗,怎么操作,我在DataSouse那里找不到可选择的表

[解决办法]
最好在代码里联接数据库 不要在属性窗里设置, 以后你自然会明白

'****** 工程引用Microsoft ActiveX Data Objects 2.5 Library
'部件添加 Datagrid1 'Microsoft DataGrid Control 6.0(OLEDB)

'数据库名与表名自己改,并把它与程序放在同一路径

Public conn As New ADODB.Connection '定义数据连接字符串
Public rs As New ADODB.Recordset
Dim db$, Appdisk$
Private Sub Form_Load()
Appdisk = IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\")
db = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Appdisk & "bwscale.mdb"
conn.CursorLocation = adUseClient
conn.Open db '打开数据库连接
rs.Open "bwcust", conn, adOpenKeyset, adLockPessimistic
If rs.RecordCount > 0 Then rs.MoveFirst
Set DataGrid1.DataSource = rs
End Sub
[解决办法]

探讨
请问,DataGrid控件属性选择DataSouse时,一定要使用ado控件后才有选项的吗?
如果不使用ado控件只使用DataGrid控件可以吗,怎么操作,我在DataSouse那里找不到可选择的表

[解决办法]
对,建立数据环境适合初学者~
更实用~

热点排行