我有一个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";
它在第一次传递时锁定while(reader.Read())
其他查询也完全失败
我正在使用MySQL 5.1.41-3Ubuntu12.10,我尝试过不同版本的连接器
其他有效的SQL查询同样失败,SQL 100%有效,连接适用于某些查询。关于我应该如何创建表格,他们有点奇怪吗?他们确实有一个auto_increment但不应该影响任何事情。