我的程序使用文件DSN与SQL连接,我想改用语句连接,不知道语句的写法是什么,请写详细每句代表什么意思

解决方案 »

  1.   

    为什么没人回答,我描述的不清楚吗?
    有一句连接的语句,但我不知道每一个符号是什么意思,请各位帮我解释一下:
    Conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;;password=pass;Initial Catalog=testdatabase;Data Source=127.0.0.1"如"Provider=SQLOLEDB.1;是什么意思,我是用语句生成的SQL表格,这句写什么?
      Persist Security Info=False;是什么意思?
      User ID=sa;;password=pass;这句写的是自己设计的SQL,还是安装SQL时用的
      Initial Catalog=testdatabase;是什么?
      Data Source=127.0.0.1"是不是每个机器都是呢?
      

  2.   

    "Provider = SQLOLEDB.1;Persist Security Info = False;" & _
    "User ID = sa;Password = 数据库密码;Data Source = SQL服务器名称或SQL服务器IP;" & _
    "Initial Catalog = 数据库名称"
      

  3.   

    "Provider = SQLOLEDB.1;Persist Security Info = False;" 这两句在任何机器上都不用改吗?
    "Initial Catalog = 数据库名称"是自己创建的数据库名吗?
      

  4.   


     SQLOLEDB.1;   '指的是你连接数据库类型是SQL Server
    如果数据库是access文件,连接语句如下:
    Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=access文件密码;Data Source=access文件路径;Persist Security Info=false
      

  5.   

    "provider=sqloledb.1;persist security info=false ;" 不用改變都是這樣的
     user id=sa ;password=mim密碼;
     data source=SQL服務器的名稱或IP
    Initial catalog =就是妳要連接的數据庫阿,
      

  6.   

    provider=SQLOLEDB;在某些书上说是连接数据库的驱动程序
    persist security info=false;说是什么安全信息,我在连接时,经常没有改变这句话,但是好像没有他,又会连接不了数据库
      

  7.   

    127.0.0.1是连接本地数据库
    Provider属性是用来指定OLE DB提供者