使用TEXTBOX值的C#SQL连接字符串

时间:2017-02-18 03:56:47

标签: c# sql connection-string

我无法将textBox的值称为IP地址。

private void IDSearch() {
    DataTable dt = new DataTable();

    SqlConnection sqlConnection2 = new SqlConnection(@"Server='" + txtIPReal.Text +
        "';Database=xstore;User Id=user;Password=pass;");
    cmd3 = sqlConnection2.CreateCommand();
    cmd4 = sqlConnection2.CreateCommand();

    try {
        sqlConnection2.Open();

        // sql code here
    }
    catch (Exception) {
        // exception handling here
    }
}

它发现错误。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

你的连接字符串应该是这样的

@"Data Source="+ txtIPReal.Text +";Integrated Security=False;User ID=user;Password=pass;Initial Catalog=xstore;"

您必须遵循正确的连接字符串格式Connection String MSDN