一道送分的题!!数据库sqlCommand相关的题目 ExecuteNonQuery();是无法返回数据库中的值的,返回的仅仅是影响的行的数量,一个INT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int nValue = (int)_comm.ExecuteScalar(); comm.CommandText = "insert t_sw (filetitle,sdrq,sxh,ywwh,mj,fwjg,filepath,fs,fsdw,sjr,zlqk,memo,swlx) values () select @@identity as sw_id";这样的语句怎么执行啊!delphi的query都可以做到,.net中肯定会有办法执行的哦!不知道怎么做啊! aaa.CommandText="select a,b from c";aaa.ExecuteNonQuery();怎么样取得a,b 字段的值这种SqlDataReader myReader = myCommand.ExecuteReader();或SqlDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection); while(myReader.Read()) //循环读取数据 { Console.WriteLine(myReader.GetString(0));// 获取指定列的字符串形式的值 Console.WriteLine(myReader. GetValue(1));// 获取以本机格式表示的指定列的值 }CommandText = "select count(*) as NumberOfRegions from region";Int count = (int) myCommand.ExecuteScalar(); comm.CommandText = "insert t_sw () values () select @@identity as sw_id";我解释一下这个语句的意思,很简单我的数据库表的主键是sw_id int 自增型的这句话的意思是插入一个记录然后立即得到此记录的sw_id这样做的好处是同步,请知情的解答一下!!! SqlDataReader myReader这种是无法insert 地!!!! 就是用这个方法就可以啊Int count = (int) myCommand.ExecuteScalar();ExecuteScalar 就是返回第一个字段的第一行的值! cmd.CommandText = "Insert into TestTable (Other) values (@Other) Select @@identity as AutoIncrease";cmd.Parameters.Add("@Other","设置你要插入的值...");int count = (int) cmd.ExecuteScalar(); 就用 sqlDataReader解释一下,因为你的sql语句有查询而且有返回,所以就可以用sqlReader我的类似问题就是那么解决的,sqlDataReader 不可以执行完全的insert语句,不过你的语句完全可以!!! 如何在页面获取页面控件的值,并作为参数传递? 请教一个关于TreeView的问题 问大家个问题啊 POST数据时要将所有的控件都发送吗? 关于datagird的cells[0],那里错了? 知道 益盟软件系统开发(南京)有限公司 过来看看 想把在单位做的ASP.NET项目整体移到家中的电脑中,需要做什么工作呢? FREETEXTBOX 分享:DataGrid,动态模板列,ITemplate 请教:用户注册密码如何加密? 急!!水晶报表子报表显示问题? 奇怪!点击datagrid的删除按钮却没有触发DeleteCommand事件?为什么?
aaa.ExecuteNonQuery();
怎么样取得a,b 字段的值
这种
SqlDataReader myReader = myCommand.ExecuteReader();
或SqlDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
while(myReader.Read()) //循环读取数据
{
Console.WriteLine(myReader.GetString(0));// 获取指定列的字符串形式的值
Console.WriteLine(myReader. GetValue(1));// 获取以本机格式表示的指定列的值
}CommandText = "select count(*) as NumberOfRegions from region";
Int count = (int) myCommand.ExecuteScalar();
我解释一下这个语句的意思,很简单
我的数据库表的主键是sw_id int 自增型的
这句话的意思是插入一个记录然后立即得到此记录的sw_id这样做的好处是同步,
请知情的解答一下!!!
这种是无法insert 地!!!!
Int count = (int) myCommand.ExecuteScalar();
ExecuteScalar 就是返回第一个字段的第一行的值!
解释一下,因为你的sql语句有查询而且有返回,所以就可以用sqlReader我的类似问题就是那么解决的,sqlDataReader 不可以执行完全的insert语句,不过你的语句完全可以!!!