我现在在做一个MIS系统。在VB和SQLSERVER连接方面有些疑问
   我用ODBC创建了一个manager的SQLSERVER数据源,然后在VB公共模块中用
     Public Function connectString() _
          As String
       '返回一个数据库连接
       connectSring = "FileDSN=manager.dsn;UID=sa;PWD="
     End Function
    进行数据库连接是否可行?在登录窗体中还需要用ADOBC吗?

解决方案 »

  1.   

    你得有一个数据库访问者啊一般我们用ADODB,ADODC是集成了ADODB的控件而已,所以我们一般提倡用ADODB,灵活性强很多Public Function connectString() _
              As String
    dim gcn as new adodb.connection
           '返回一个数据库连接
           gcn.connectSring = "FileDSN=manager.dsn;UID=sa;PWD="
           gcn.open
         End Function具体的例子很多www.21code.com
    www.dapha.net
    上都有不少,好好看看就会知道了
      

  2.   

    1、可以,也可以在这个函数中调用ini的参数是系统可以变化连接数据源
    2、在登录窗体中使用adodb就可以了
      

  3.   

    当然可以了,不过你在登录窗体要建立一个ADO的Connection,然后open这个返回的connectstring.
    还有是ADODC控件,不是ADOBC.
      

  4.   

    应该是“FILE NAME=manager.dsn;UID=sa;PWD=”,不是FileDSN吧