0

很简单的问题。

我无法使用此字符串进行连接:

 SqlConnection myConnection = new SqlConnection("network address=(192.168.1.120); password=userpassword; user id=username; database=myDB");

我尝试将其更改为数据源、地址等任何内容,并且只要字符串中有句点,它就会引发异常。如果我将其更改为指向没有句点的本地主机名或不使用 FDNQ 的主机名,它就可以正常工作。有谁知道这是怎么回事?

使用带有多个子域的 IP 地址或服务器名称时引发的异常是句点无效。“'.' 附近的语法不正确。”

我去了 connectionstrings.com 并复制了我之前使用的相同字符串,但它失败了。

4

2 回答 2

0

由于多行连接,我的 SQLCommand 中有错误的 SQL 语法。愚蠢的我。

于 2013-05-10T14:33:18.817 回答
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

于 2013-05-10T14:12:21.933 回答