0
我正在使用教程http://zetcode.com/db/mysqlcsharptutorial/,我相信我完全按照步驟操作,但我收到了這些錯誤。我已經將MySql.Data,MySql.Data.Entity添加到引用,但它仍然不允許我使用它。我搜索了這個問題,似乎無法得到明確的答案。MySqlconnection不包含連接,CommandText,Prepare或ExecuteNonquery的定義
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Data;
using MySql.Data.Entity;
using MySql.Data.Common;
using MySql.Data.Types;
using System.Configuration;
using System.Data.Common;
namespace Practice
{
public class Example
{
public static void Main()
{
string cs = @"server=111.111.11.111; userid=11111111;password=111111;database=anydatabase";
MySqlConnection conn = null;
try
{
conn = new MySqlConnection(cs);
conn.Open();
MySqlConnection cmd = new MySqlConnection();
cmd.Connection = conn;
cmd.CommandText = "INSERT INT0 players(Anyone) VALUES(@Anyone)";
cmd.Prepare();
cmd.Parameters.AddWithValue("@Name", "Anyone New");
cmd.ExecuteNonQuery();
}
catch (MySqlException ex)
{
Console.WriteLine("Error: (0)", ex.ToString());
}
finally
{
if (conn != null)
{
conn.Close();
}
}
}
}
}
請不要把您的用戶名和密碼放在這裏。 – Hogan
即使他將用戶名密碼移動到.Config文件我想知道他是否通過代碼,並在conn.Open()後得到錯誤..這個連接字符串看起來有點關閉,但我只是採取快速查看.. – MethodMan