MySQL и C # проблемы с выполнением запроса - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть база данных MySQL, и я выполняю простой запрос SQL, используя в основном

command.CommandText = SQL;
MySqlDataReader reader = command.ExecuteReader();
int a = 0;
while (reader.Read())// stops here
{
int b = reader.GetInt16("product_style_id");
//Do something

. Это прекрасно работает, когда SQL равен

 "SELECT product_style_id, product_category_id, description FROM product_style";

Но когда SQL равен

 "SELECT product_style_id FROM product_style";

Он блокируется на время (reader.Read ()) при первом проходе

Также другие запросы полностью не выполняются

Я использую MySQL 5.1.41-3Ubuntu12.10, и я пробовал разные версии соединителя

Также другие допустимые запросы SQL аналогичным образом терпят неудачу, SQL допустим на 100%, и соединение работает для некоторых запросов.Что-то странное в том, как я должен был создать таблицы?у них есть auto_increment, но это ни на что не должно влиять.

...