Dim LocCnn1 As ADODB.Connection
Dim LocRst1 As ADODB.RecordsetSet LocCnn1 = New ADODB.Connection
LocCnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db2.mdb;"
'LocCnn1.Open "Provider=SQLOLEDB.1;User ID=sa;pwd=goqopass;Initial Catalog=GoQoAuction;Data Source=192.168.3.65"
Set LocRst1 = New ADODB.Recordset
LocRst1.CursorType = adOpenKeyset
LocRst1.LockType = adLockOptimistic
LocRst1.Open "SELECT user1.username, user1.password, 1 FROM user1", LocCnn1, 1, 1
'LocRst1.Open "select * from Auction_Master", LocCnn1, 1, 1Set DataGrid1.DataSource = LocRst1
MsgBox(LocRst1.RecordCount)
可以提示有5条记录,但datagrid里面就是不肯绑定数据
但如果将数据源改为sql server就没有这个问题了。。
Dim LocRst1 As ADODB.RecordsetSet LocCnn1 = New ADODB.Connection
LocCnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db2.mdb;"
'LocCnn1.Open "Provider=SQLOLEDB.1;User ID=sa;pwd=goqopass;Initial Catalog=GoQoAuction;Data Source=192.168.3.65"
Set LocRst1 = New ADODB.Recordset
LocRst1.CursorType = adOpenKeyset
LocRst1.LockType = adLockOptimistic
LocRst1.Open "SELECT user1.username, user1.password, 1 FROM user1", LocCnn1, 1, 1
'LocRst1.Open "select * from Auction_Master", LocCnn1, 1, 1Set DataGrid1.DataSource = LocRst1
MsgBox(LocRst1.RecordCount)
可以提示有5条记录,但datagrid里面就是不肯绑定数据
但如果将数据源改为sql server就没有这个问题了。。
解决方案 »
- MSHFlexGrid控件中的数据怎样导入Excel中?
- VB实现数据从一个ACCESS 插入到另一个ACCESS
- 我要MDI字窗体上的Toolbar在运行时显示在MDI主窗体上...
- vb怎样引用输入的变量的值
- 急:用VB6连接Paradox数据库(表*.db),无论用ADO,DAO,还是微软的Paradox数据库专用驱动都不行
- ~~~~~如何瞬间得到一个WAV文件的时间长度!~~~~~
- 关于控件制作(组合一些已有控件并添加新功能成为一个新的控件)问题?
- 请问如何获取IE窗口中的文字,并进行相同文字词组的统计,我需要思路和方法
- 凭自己的软件作品进入软件公司工作的兄弟们帮个忙吧!
- 怎样知道TreeView一共有几层子目录?
- ado问题?
- DataReport1能每一行都设置一个行高吗?(在线等)
strsql="select xm as 姓名,password as 密码 from yh"
不要用
strsql="select * ......"
Private Sub Command1_Click()
'strsql 是你的查询语句
strsql="select 字段 from 表"
Set Db = New Connection
Db.CursorLocation = adUseClient
'下面的连接数据字符串你要修改一下
Db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\计划管理系统.mdb;Persist Security Info=False"
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open strsql, Db, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = adoPrimaryRS
end sub
LocRst1.Open "SELECT user1.username, user1.password, 1 FROM user1", LocCnn1, 1, 1你这句不必这样写啊!字段中的表名完全可以省略啊,除非你多个表
(注:个人见解)
Dim txt as string
txt= text3.text
strsql="select xm as 姓名,password as 密码 from yh where id ='txt'" 系统是要报错的。。怎么办?
strsql="select xm as 姓名,password as 密码 from yh where id ='"&txt&"'"