这是什么问题呀,要怎么解决?总不能要安装的时候配置odbc吧,也不能不装98吧?
  而且在配置时,还要更改客户端配置,怎么回事,是系统的原因吗?

解决方案 »

  1.   

    connetction 对象的ConnectionString 属性直接赋予连接字符串就可以了,不一定非要陪odbc,不知道你调用的是什么数据库,给你一个连接sql的例子:Provider=SQLOLEDB.1;Password=pass;Persist Security Info=True;User ID=test;Initial Catalog=public;Data Source=COMM;Extended Properties="Network=DBMSSOCN;Address=10.168.188.100";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=FANGHONG;Use Encryption for Data=False;Tag with column collation when possible=False这个连接字符串中的一些元素可以根据客户设定动态拼装形成,比如说IP啊、用户阿、密码啊之类的东西
      

  2.   

    我想可以自己做一个文件(可以经过加密),用来存储登录数据库服务器的用户名和密码
    每次在程序开始的时候将这些资料读出来,然后组织成chewinggum(口香糖·dotnet转型中) 写的那样的连接字符串,这样的话,就可以实现动态连接数据库了
      

  3.   

    问题是:
    我的连接字符串已经配置好了,在有开发环境的98,winme系统中连接没什么问题,没有开发环境98,winme连接有问题,需要配置odbc,而且还要更改客户端配置,将命名管道改为tcp/ip,否则一直配置不了,我的连接字符串怎么写呀?还是要装什么吗?另外,装到xp系统没什么问题.