请问VB如何从INI文件中读取用户名,密码,数据库,服务器IP地址等等信息,然后利用这些信息连接SQL数据库我创建一个INI文件,与工程同目录
里面的内容是我在VB工程模块里连接SQL数据库的一段语句。
strconn=Provider=SQLOLEDB.1;PASSWORD=sa;Persist security info=true;User ID=sa;Initial Catalog=zlsa;Data Source=192.168.1.1这样SQL连接数据库就固定在程序里了,我想通过修改INI文件的内容方便其他用户连接服务器数据库。 那么这个INI文件的内容该怎么写呢?

解决方案 »

  1.   

    connect.ini内容
    [config]
    userid=sunjie521
    password=123
    datebase=zlsa
    dbip=192.168.1.1 VB代码:
    userid=GetPrivateProfileString("config","userid","",256,"c:\config.ini")
    pwd=GetPrivateProfileString("config","password","",256,"c:\config.ini")
    ip=GetPrivateProfileString("config","dbip","",256,"c:\config.ini")
    db=GetPrivateProfileString("config","datebase","",256,"c:\config.ini")Dim strconn as ADODB.connection
    strconn.open"Provider=SQLOLEDB.1;User ID=userid;PASSWORD=pwd;Persist security info=true;User ID=sa;Initial Catalog=db;Data Source=ip" 
      

  2.   

    建议对字符串编码,因为"="是不能直接出现的。 
    GetPrivateProfileString() API