1
工具箱里增加一个选择项,把 oledbconnection加进去,
窗体里放一个oledbconnection ,然后属性里
connectstring 点下拉,会有向导,建立之后的那个connectstring就是你要的东西。
如果你想知道其他的很多未知的数据库连接字串都可以用这个方法。
2 ado.net 取数据的方法有好多种
有reader但不推荐你用
你可以读到 datatable
dim sql as string = "select * from tb where ...."
using da as new oledb.OleDbDataAdapter (sql,oledbconnection1) ,tb as new datatable
da.fill tb
'这里按行取数
for each row as datarow in tb.rows
'abc = row("abc")
next
'如果用 datagridview显示数据就直接用
datagridview1.datascore = tb
end using
这是VB6的一个Bug,当电脑上同时装了VB6和OFFICE时就会出现这种情况(但又不是绝对,有些电脑就不会,估计和两者的安装顺序和版本有关系)。由于不影响使用,我没有管它。如果你觉得不爽,网上有解决办法,自己耐心找下。问题的根源其实跟VB6内部使用Unicode编码有关。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)