我在VB里面用到了数据环境,可是要连接到数据源
可是我现在希望能够让程序自动设置数据源或者用一种别得方式代替
那为大哥能教我一下吧
谢谢拉

解决方案 »

  1.   

    用ADO连接数据库。你可以先从ADODC控件入手,然后学习adodb连接数据库。下面给你一个SQL-Server的例子,要先在Project栏引用ActiveX Data Object Librarydim conn as new adodb.Connection
    dim rs as new adodb.RecordsetIf conn.State = adStateOpen Then conn.Closeconn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=VBSQL;Data Source=10.10.6.1"conn.Open , "User Id", "Password"conn.CursorLocation = adUseClientSet rs = conn.Execute("select * from sales", , adCmdText) 
    Set DataGrid1.DataSource = rs
      

  2.   

    不是这个意思
    我是用的ADO,而且能够真确访问
    可是我现在用到了数据环境来进行统计模块的设计
    就是这个啦:DataEnvironment1
    可是,它要用到ODBC数据源的设定,可是我想让程序自动做这个设定并完成连接
    该怎么处理?
      

  3.   

    好像没什么简便方法啊,只能用api直接写注册表建立数据源哦。
    具体你可以先保存一下注册表,然后用odbc建立一个数据源,并再次保存注册表,然后对比一下两个注册表就知道问题所在了。
    另外VB好像也有个odbc登录模板吧。你可以打开它看看。