对于连接ado数据库,你可以使用ADODC控件。然后再设置一下这个控件的属性。点击属性的connecting的属性。具体的你可以仔细看一下。然后再在属性栏里改变他的大DATA?属性。
对于sql语言ado一样支持。
对于sql语言ado一样支持。
解决方案 »
- vb中关于msgbox的问题,弹出对话框后,我想点击否然后回到原来的窗体,但是每次我点击否也是直接退出,怎么弄呢,求教
- Timer里用了doevents,关闭窗体不能卸载,怎么解决啊,积极急如令令!
- 哪个高手能教我vb入门吖?
- vb中开方函数使用错误,请指教!带源代码
- [特别请求]请支持VB6,让微软继续对VB6的支持!
- 图像编程问题,有高手进来看一下,看能不能把一个解决方案!!!!
- 想找个人辅导,学习VB
- 怎样才能遍厉TreeView的所有节点?
- 数据库记录数问题
- 如何将远程ftp站点下的某一目录下的文件列在本地的列表中(如file控件,list控件),在线等!
- 如何加速系統時間?
- 一个有意义的问题问题大家.
首先在工程->引用 Microsoft ActiveX Data Objects 2.0 Library
Dim Cn As New ADODB.Connection
Dim Re As New ADODB.Recordset
Dim SqlStr As String
Private Sub Form_Load()
'以文件打开,也可以指定ODBC数据源(DNS)
Private Sub OpenDiskMdb()
Dim Cn As New ADODB.Connection
Dim Re As New ADODB.Recordset
Dim SqlStr As String
Dim ConnStr As String
Set Cn = New ADODB.Connection
Set Re = New ADODB.Recordset
Cn.Open "Provider=Microsoft.jet.OLEDb.3.51;Data Source=e:\db\01.mdb" '打开磁盘上的数据库
Re.CursorLocation=adUseClient
SqlStr = "select * from titles " ‘SQL语句
Re.Open SqlStr, Cn, adOpenStatic, adLockReadOnly
End Sub
'这样所查询的内容在Re内可以用网格控件来显示。
常交流,我的伊妹儿:bob7946@yeah,net
常交流,我的伊妹儿:bob7946@yeah,net
常交流,我的伊妹儿:bob7946@yeah,net
ADO和DAO比,是不是ADO好一点?
还有开发ADO控件,用VC还是VB呢?
例如:Dataenvironment1下有Command1,意味着在运行时会有rsCommand1
当然,当任务不复杂时还是自己生成相应的对象比较灵活。
Dim cn As New Connection, cmd As New ADODB.Command, rst As New ADODB.Recordset
Dim i As Integer
cn.Open "DSN=tbbt;UID=sa;PWD=;"
Set cmd.ActiveConnection = cn
cmd.CommandText = "select * from wrwdm"
rst.CursorLocation = adUseClient
rst.Open cmd, , adOpenStatic, adLockBatchOptimistic
rst.MoveFirst
wrwnum = rst.RecordCount - 1
For i = 0 To wrwnum - 1
wrwinfo(i, 0) = Trim(rst.Fields("wrwdm"))
wrwinfo(i, 1) = Trim(rst.Fields("wrwmc"))
wrwinfo(i, 2) = Trim(rst.Fields("wrwlc"))
wrwinfo(i, 3) = Trim(rst.Fields("wrwdw"))
rst.MoveNext
Next
Set rst = Nothing
Set cmd = Nothing
Set cn = Nothing
End Sub
我用的是MS SQL,不过ASCESS2000也差不多。
你先用数据环境 生成一个ADO连接字符串 在 自己定义几个命令对象 和纪录集对象就可以用了 很简单的要是在 两年前 我也会问这个问题