Хорошо. Итак, я сделал таблицу MySQL на PhpMyAdmin. Это на локальном хосте, имя пользователя root и без пароля.
Я работаю над приложением Windows, основанным на c #, на Visual Express 2008. У меня есть следующий код для кнопки для сохранения / загрузки данных из MySQL (я перешел по некоторым ссылкам / ссылкам, чтобы добраться до этой точки, но Не знаю, как это может теоретически подключиться к MySQL @ phpmyadmin, я имею в виду, мне не нужен файл для загрузки из базы данных PhpmyAdmin и ссылки или добавления его в качестве плагина к сценарию или чего-то еще? Тоталли потерял здесь ..):
String connString = "SERVER = localhost; DATABASE = request; User ID = root; ID =; UserName =; Date =; Type =; Rules =;";
MySqlConnection mcon = new MySqlConnection(connString);
String command = "SELECT * FROM requesttcw";
MySqlCommand cmd = new MySqlCommand(command, mcon);
MySqlDataReader reader;
try
{
mcon.Open();
cmd.ExecuteNonQuery();
reader = cmd.ExecuteReader();
cmd.CommandType = System.Data.CommandType.Text;
while (reader.Read() != false)
{
Console.WriteLine(reader["ID"]);
Console.WriteLine(reader["ClanName"]);
Console.WriteLine(reader["Date"]);
Console.WriteLine(reader["Type"]);
Console.WriteLine(reader["Rules"]);
}
Console.ReadLine();
}
catch (Exception)
{
MessageBox.Show("ERROR: There was an error trying to connect to the DB!");
return;
}
cmd.CommandText = "INSERT INTO requesttcw (ClanName, Date, Type, Rules) VALUES ('" + textBox1.Text + "', '" + textBox2.Text + "', '" + textBox3.Text + "', '" + richTextBox1.Text + "' LIMIT 1)";
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("You're Request Has Been Posted!");
}
catch (Exception ex)
{
string message = ("ERROR: There was an error submitting your form!" + ex + "");
DialogResult result = MessageBox.Show(message, "ERROR", MessageBoxButtons.RetryCancel, MessageBoxIcon.Question);
switch (result)
{
case DialogResult.Retry:
Application.Restart();
break;
case DialogResult.Cancel:
this.Close();
break;
}
}
Когда я запускаю его, введите мои данные и нажмите кнопку. Это дает мне эту ошибку в сети (MySqlConnection mcon = new MySqlConnection (connString);
*
Ключевое слово не поддерживается.
Имя параметра: id
*
Пожалуйста, скажите мне, как полностью подключить это к MySQL. Я также скачал MySQL Connector и ссылался на файл mysql.data.dll. Так что эта часть тоже сделана ...