回 帖 发 新 帖 刷新版面

主题:小鸟提问:SQL连接

我连接数据库的用的 SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);语句

但是浏览的时候提示: System.ArgumentException: 不支持关键字: “id”。

请问是什么原因?


这是Web.Config里的内容:
<appSettings>
        <add key="ConnectionString" value="server=a tian; id=sa;Pwd=123;database=ASPCOOL" />
        <add key="Admin.Username" value="aspcoolAdmin" />
        <add key="Admin.Password" value="aspcoolPassword" />    
        
        <add key="smtpserver" value="smtpserver"/>
        <add key="webmaster" value="tim@aspcool.com"/>
        
        <add key="strLocalPath" value="E:\wwwroot\WebExpert\Upload\Images\" />
        <add key="strVirtualPath" value="http://localhost/WebExpert/Upload/Images/" />
        <add key="sFileExtension" value="gif;jpg;zip;rar;dwf" />    
    </appSettings>

回复列表 (共6个回复)

沙发

把ID改成UID

板凳

我改了还是不行啊?

3 楼

是应该把id改成uid,还有不要搞那么多无谓的连接方式,你参考一下我在webconfig的连接字符串
<appSettings>
<add key="dsn" value="server=localhost;database=BaseInfo;uid=sa;pwd="></add>
</appSettings>

4 楼

这是我的,连接没有问题:)
<appSettings>
<add key="ConnectString" value="server=(local);uid=sa;pwd=cait;database=jiangh;"/>
</appSettings>

5 楼

还是不行!!
请问还有别的方法么??

6 楼

绝对是你其他方面的问题,部可能不行的,要么你不要使用在web.config中设置连接了
你直接在你的那个页面using System.Data.SqlClient;
然后使用这种链接
SqlConnection cn=new SqlConnection("server=localhost;database=aaa;uid=sa;pwd=");

我来回复

您尚未登录,请登录后再回复。点此登录或注册