server=(local);database=pubs;user id=sa;password=111111 (通过)server=localhost;database=pubs;uid=sa;pwd=111111   (报错)是什么原因呢~

解决方案 »

  1.   

    server=(local);database=pubs; 基本上没有区别;user id=sa;password=111111 则一定要这样, 在连接字串M$ 并不识别缩写
      

  2.   

    user id=sa;password=111111 则一定要这样, 在连接字串M$ 并不识别缩写一定吧   uid=sa;pwd=111111;  这样写也是对的。
      

  3.   

    user id=sa;password=111111 则一定要这样, 在连接字串M$ 并不识别缩写不一定吧!uid=sa;pwd=111111;  这样写也是对的。
      

  4.   

    Provider=SQLOLEDB;Server=localhost;database=master;UID=sa;Password=111111;
    都可能呢
      

  5.   

    zhongwanli 谢谢你刚才的帮助.不过我觉得问题不是缩写 因为我的第一个用缩写通过了啊
    第二个 我不用缩写也通不过的 ~为什么呢
      

  6.   

    to wuyi8128(六) :测试显示:不支持关键字: “provider”。
      

  7.   

    to  oyljerry 哪个参数?
      

  8.   

    我写的是由字串生成器生成的标准的,楼主的省略的确实可以
    可问题是在于楼主是做Web , 还是Win 如果是Win 那就 Server=(local);
    Web 就是 Server= localhost;