获取数据表返回值一直是空的,帮帮我吧,

lkj182878142 2009-04-09 12:42:12
string sql = "select max(id) from ChatRoomLog";
DAL.ExecuteSql exec = new ExecuteSql();
DataTable table = new DataTable();
exec.run(sql, table);
string str = table.Rows[0][0].ToString();
int id = 0;
if (table.Rows[0][0].ToString() == "")
{
id = 1;
}
else
{
id = Convert.ToInt32(table.Rows[0][0].ToString()) + 1;
}
在这里调试str的值一直是""的,到下面id的值也一直是0,
为什么会这样啊,
table.rows.count()是有结果的,哪位大侠帮帮我吧,
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧