非常简单的问题。
我无法使用此字符串进行连接:
SqlConnection myConnection = new SqlConnection("network address=(192.168.1.120); password=userpassword; user id=username; database=myDB");
我尝试将其更改为数据源,地址,任何内容,任何时候我在字符串中有一个句点它会引发异常。如果我将其更改为指向我的localhost名称没有句点或主机名没有使用FDNQ它就可以正常工作。有谁知道这是怎么回事?
使用具有多个子域的IP地址或服务器名称时引发的异常是句点无效。 “'。'附近的语法不正确。”
我去了connectionstrings.com并复制了我之前使用的相同字符串,但它失败了。
答案 0 :(得分:0)
试试这样:
SqlConnection myConnection = new SqlConnection("network address=192.168.1.120; password=userpassword; user id=username; database=myDB");
您可以在此处找到SqlConnection连接字符串的综合关键字参考:http://msdn.microsoft.com/en-us/library/ms130822.aspx
答案 1 :(得分:0)
由于多行连接,我的SQLCommand中有错误的SQL语法。愚蠢的我。