MySqlConnection con = new
MySqlConnection("Server=localhost;Database=test;Uid=user;Pwd=pass;");
con.Open();
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = string.Format("SELECT * FROM info WHERE baa = '{0}'", Hash);
cmd.Connection = con;
MySqlDataReader reader = cmd.ExecuteReader();
String res = reader.GetString(0);
< /code>
Я получаю следующую ошибку: < /p>
Invalid attempt to access a field before calling Read()
Я работаю с MySQL на языке программирования C#. Я пытаюсь получить некоторые данные из моей базы данных. >
foo < /th> baa < /th> < /tr> < /thead>
38737 < /td> 22222 < /td>
Мне нужно получить значение foo Если мой хэш равен BAA Я попробовал это: my code (не работает) [code]MySqlConnection con = new MySqlConnection("Server=localhost;Database=test;Uid=user;Pwd=pass;"); con.Open(); MySqlCommand cmd = new MySqlCommand(); cmd.CommandText = string.Format("SELECT * FROM info WHERE baa = '{0}'", Hash); cmd.Connection = con; MySqlDataReader reader = cmd.ExecuteReader(); String res = reader.GetString(0); < /code> Я получаю следующую ошибку: < /p> Invalid attempt to access a field before calling Read() [/code] может кто -нибудь указать на мою ошибку?