数据库连接如下public SqlDataReader GetRecordSet(string strsql)
{
return new SqlCommand(strsql, SqlConnection1).ExecuteReader();
}
数据库是SQL的异常详细信息: System.InvalidOperationException: 在没有任何数据时进行无效的读取尝试。
sqlstr="select max(id) as myid from photocoll";
SqlDataReader getcoll_id=DataConn.GetRecordSet(sqlstr);
ycollid=Convert.ToInt32(getcoll_id["myid"]);
mycollid=mycollid+1;
getcoll_id.Close();
如何能取得最大ID呢?
{
return new SqlCommand(strsql, SqlConnection1).ExecuteReader();
}
数据库是SQL的异常详细信息: System.InvalidOperationException: 在没有任何数据时进行无效的读取尝试。
sqlstr="select max(id) as myid from photocoll";
SqlDataReader getcoll_id=DataConn.GetRecordSet(sqlstr);
ycollid=Convert.ToInt32(getcoll_id["myid"]);
mycollid=mycollid+1;
getcoll_id.Close();
如何能取得最大ID呢?
解决方案 »
- vs2008里面crystalReportViewer拖入form窗体后立刻运行报错????大家救救我吧
- PowerShell,SCVMM,C#与虚拟机
- 用过DEV 控件的进来看看
- [高分提问] 如何在调试时输出一个变量的值?
- 问个脚本问题,如果用js触发下拉框的那个下拉事件。
- 传到空间上就不行了
- 关于datalist分页问题?
- 关于使用microsoft.web.ui.webcontrols出现的问题,来帮帮忙啊
- Ext.net如何同步调用后台方法?版本:1.2
- 求救:在Windows 2003下Visual Studio .NET无法创建ASP.Net项目
- 用孟大哥的方法做的在datagrid显示图片的例子的问题
- 请会的人指点:关于同时向二台服务器传送数据的问题!
SqlDataReader getcoll_id=DataConn.GetRecordSet(sqlstr);
if (getcoll_id.Read())
{
ycollid=Convert.ToInt32(getcoll_id[0]);
}
mycollid=mycollid+1;
getcoll_id.Close();
public object GetScalar(string strsql)
{
return new SqlCommand(strsql, SqlConnection1).ExecuteScalar();
}
sqlstr="select max(id) as myid from photocoll";
ycollid=Convert.ToInt32(DataConn.GetScalar(sqlstr));
mycollid=mycollid+1;
if getcoll_id.Read() then
end if或者while getcoll_id.Read()
end while