企业库DAAB使用怪问题,用过的进来看看是怎么回事

dafeng168 2007-06-04 09:36:15
数据库是sybase 12.5

Database db = Db.CreateDatabase();
string strGetMaxIntIDSql = "Select Max(id) As MaxID From t1";
DbCommand dbCom = db.GetSqlStringCommand(strGetMaxIntIDSql);
//1
IDataReader reader = db.ExecuteReader(dbCom);
while (reader.Read())
{
iMaxID = Convert.ToInt32(reader.GetString(0));
}

//2
//iMaxID = Convert.ToInt32(db.ExecuteDataSet(dbCom).Tables[0].Rows[0][0]);


//3
//iMaxID = Convert.ToInt32(db.ExecuteScalar(dbCom));


按F11进行调试,第一种程序正常,可以得到正确结果
但到用第二种,三种,程序执行2或3情况时,再按F11,程序好像死掉一样,没反应,不会跳到下一句, 这时Web页面进度条一直在加载.再在上面程序上加上try...catch,也一样,不会跳到catch去.
拿到同事那台机,2或3又可以得到结果...我本机重装系统,再装VS2005一样,在本机再运行,情况跟原来一样....郁闷两天了....
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafeng168 2007-06-12
  • 打赏
  • 举报
回复
问题已解决.原因是服务器上sybase跟本地机sybase客户端版本不同
james_hunter 2007-06-05
  • 打赏
  • 举报
回复
怪问题,看不出来什么原因。
dafeng168 2007-06-05
  • 打赏
  • 举报
回复
各位大侠,进来救救俺.
dafeng168 2007-06-05
  • 打赏
  • 举报
回复
顶上
dafeng168 2007-06-05
  • 打赏
  • 举报
回复
有人知道什么原因吗?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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