string strSql="SELECT MAX(num) AS Num FROM table1";
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=new SqlCommand();
da.SelectCommand.CommandText=strSql;
da.SelectCommand.Connection=myConn;
myDataSet=new DataSet();
da.Fill(myDataSet,TableName);
int t=Int32.Parse(myDataSet.Tables[0].[0]["Num"].ToString().Trim());t为最大值,假定为Int32型。
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=new SqlCommand();
da.SelectCommand.CommandText=strSql;
da.SelectCommand.Connection=myConn;
myDataSet=new DataSet();
da.Fill(myDataSet,TableName);
int t=Int32.Parse(myDataSet.Tables[0].[0]["Num"].ToString().Trim());t为最大值,假定为Int32型。
解决方案 »
- 怎么将一个子窗体 以showdialog 方式显示呢
- 泛型方法的问题??
- 【醒目】想用c#做个网络扑克游戏的记牌器,和感兴趣的朋友们共同讨论下思想和方案(有源代码提供的最好:)
- “服务器遇到内部错误。。。请关闭服务器的 .config 文件中的 customErrors。”异常怎么处理
- 如何实现一个进度条的接口
- 关于XMl序列化的问题!
- 急,在线等,一个鸟问题:asp.net项目打开问题
- 用DataSet的ReadXML读取了Schema作为数据源,想只允许绑定的datagrid创建一行数据
- C#类型转换问题
- 谁能给出 informix cli 2.8 的数据库连接字符串?谢谢!
- vs.net正式版在上海有的买吗?
- 关于编译C#库文件的问题
int t=Int32.Parse(myDataSet.Tables["a"].[0]["Num"].ToString().Trim());
1. 用SQL语句来查询。
2. 比较每一个值。
这句
int t=Int32.Parse(myDataSet.Tables[0].[0]["Num"].ToString().Trim());
我有些看不大懂,而且好像不能执行吧?
我知道在B1版中这样写:
int t=(int)myDataSet.Tables[0].Rows[0].Item[0].ToString().Trim();
但在B2版中就没有Item[0]这个属性了,不知道有谁知道在B2版中怎么样写呢?
int t=(int)myDataSet.Tables[0].Rows[0]["Num"].ToString().Trim();
结果执行通过,但返回值为0 ,
是不是该语句要写在那个事件里呢?还是SQL语句有错误。我想不通!
Dim adscmd as system.data.ado.adodatasetcommand
Dim ds6 as system.data.dataset
Dim sql6 as string
'从文件属性表中查找“文件编号”
sql6="select isnull(max(convert(float,file_id)),0)+1 from ddsg_file"
adscmd = new System.Data.ADO.ADOdatasetCommand(sql6,application("connstr").tostring)
ds6=new system.data.dataset
adscmd.filldataset(ds6,"table1")
wjbh.text=ds6.tables(0).rows(0).item(0).tostring
%>
看看这段话,也许有帮助:)