Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在项目格式中解决初始化字符串不符合从索引17';_C#_Mysql_.net - Fatal编程技术网

C# 如何在项目格式中解决初始化字符串不符合从索引17';

C# 如何在项目格式中解决初始化字符串不符合从索引17';,c#,mysql,.net,C#,Mysql,.net,初始化连接 System.ArgumentException:“初始化字符串的格式不符合从索引17开始的规范” 上面的错误消息显示在这一行上 private void InitializeConnection() { server = "localhost"; database = "table"; uid = "root"; password = ""; string connectionStrin

初始化连接

System.ArgumentException:“初始化字符串的格式不符合从索引17开始的规范”

上面的错误消息显示在这一行上

    private void InitializeConnection()
    {
        server = "localhost";
        database = "table";
        uid = "root";
        password = "";
        string connectionString = "SERVER=" + server + ";" + "DATABASE" + database + ";" + "UID" + uid + ";" + "PASSWORD" + password + ";";
        ObjConnection = new MySqlConnection(connectionString); // error happens here
    }

数据库附近的代码中
应该类似于
数据库=
,与
UID
密码的方式相同。在这些变量附近,您所缺少的都是
=

private void InitializeConnection()
{
    server = "localhost";
    database = "table";
    uid = "root";
    password = "";
    string connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
    ObjConnection = new MySqlConnection(connectionString);
}
使用为您设置连接字符串的格式。它将正确处理连接选项和转义特殊字符

private void InitializeConnection()
{
    var builder = new MySqlConnectionStringBuilder
    {
        Server = "localhost",
        Database = "table",
        UserID = "root",
        Password = "",
    }

    string connectionString = builder.ConnectionString;
    ObjConnection = new MySqlConnection(connectionString);

    // OR: ObjConnection = new MySqlConnection(builder.ConnectionString);
}

数据库、Uid和密码缺少
=
。我可以将以表单形式输入的数据提交到Mysql服务器(XAMPP)中的表中