【发布时间】:2009-05-30 05:16:34
【问题描述】:
OdbcDataReader q = dbc.Query("SELECT * FROM `posts` WHERE `id`=" + id.ToString());
if (q.RecordsAffected < 1)
{
this.Exists = false;
}
else
{
this.Exists = true;
this.Author = q.GetString(6);
}
服务器返回No data exists for the row/column.
我的数据库表的结构是这样的(来自 phpMyAdmin 的屏幕截图) http://1.img.anyhub.net/1243660397_6485910f8b3fc9ee3e2d93831ad554fd.png
顺便说一句,dbc 只是我的一个数据库连接类; Query() 函数是这样的:
public OdbcDataReader Query(string QueryStr)
{
OdbcCommand q = new OdbcCommand(QueryStr, conn);
OdbcDataReader r = q.ExecuteReader();
return r;
}
【问题讨论】:
标签: c# asp.net mysql database odbc