Mysqlcommand (). ExecuteReader (). GetString () не работаетC#

Место общения программистов C#
Ответить
Anonymous
 Mysqlcommand (). ExecuteReader (). GetString () не работает

Сообщение Anonymous »

Я работаю с MySQL на языке программирования C#. Я пытаюсь получить некоторые данные из моей базы данных. >


foo < /th>
baa < /th> < /tr>
< /thead>


38737 < /td>
22222 < /td>



Мне нужно получить значение foo Если мой хэш равен BAA
Я попробовал это:
my 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()
может кто -нибудь указать на мою ошибку?

Подробнее здесь: https://stackoverflow.com/questions/706 ... s-not-work
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»