阿军先生, 您的境地与我相似。 关键在于您未动手我已动手 对于性能而言,ADO目前无法与DAO相提出并论 DataGrid的绑定用ADO代码是肯定可以的。 对于大型数据而言,Datalist确实不是好主意 在VB中可以传递各种类型的数据包括记录集对象 因此, 您可以在一个系统中使用一个Connection Object And you can Use it in other forms 但是,有一个建议, 请您务必在有需要的时候创建对象。
Sir Zhaojing: 不知为何,你的邮箱好象有点问题
Dim Rs as New ADODB.RecordSetRs.Open "TableName",DB,3,3 '后面的參數選3,3或1,3 'CousorType不要選adOpenDynamic Set DataGrid1.DataSource=RsMSFlexGrid好像不能用,不過你可以用另一個MSHFlexGrid 你試一下啦!祝你好運啊!!
to Hellgli: 用ADO我已经很好的连接上了datagrid, MShflexgrid datagrid操作起来不是很方便,看来只有用MSHflexgrid, 楼上的说得对,msflexgrid不是很好用,且只能用于DAO DATA数据控件绑定, 欢迎继续讨论
这样每个窗体都可以使用它,至于与datagrid的连接set datagrid.datasource=tmpar应该是可以的,可能是你的ado代码有错误
你用的数据库是MS ACCESS吧,你再自己联联看看
当然可以了
rs.open ..............set datagird.datasource=rs
用代码连接ADO的朋友,说说你们是怎么操作Datagrid的,譬如:添加,删除,
更新等
至于用MSflexGrid显示纪录,如果想偷懒一下载入上万条的话,就优化一下界面,进度条啦什么的,用户不会介意的;如果想效率高点呢,可以分批,一次显示100条,用户点一个像“Next 100 records”之类的按钮...
发挥你的聪明才智吧。
我也正在做VB+SQL SERVER2000的数据库开发,但很菜
希望多交几个朋友,大家切磋切磋
观注!!
说得好,我也不喜欢ADODC控件,发一个例子给我好吗,
[email protected], 如果好,100分全给你,我还
有好代码相送
您的境地与我相似。
关键在于您未动手我已动手
对于性能而言,ADO目前无法与DAO相提出并论
DataGrid的绑定用ADO代码是肯定可以的。
对于大型数据而言,Datalist确实不是好主意
在VB中可以传递各种类型的数据包括记录集对象
因此, 您可以在一个系统中使用一个Connection Object
And you can Use it in other forms
但是,有一个建议,
请您务必在有需要的时候创建对象。
不知为何,你的邮箱好象有点问题
'后面的參數選3,3或1,3
'CousorType不要選adOpenDynamic
Set DataGrid1.DataSource=RsMSFlexGrid好像不能用,不過你可以用另一個MSHFlexGrid
你試一下啦!祝你好運啊!!
用ADO我已经很好的连接上了datagrid, MShflexgrid
datagrid操作起来不是很方便,看来只有用MSHflexgrid,
楼上的说得对,msflexgrid不是很好用,且只能用于DAO
DATA数据控件绑定,
欢迎继续讨论