sql 循环取出记录!!!!!!!!!!!!!!!!!!!!! 各位老大好,我想在sqlserver用sql语句的循环一条条取出记录,请问如何实现呀,我在取出数据的同时也要执行update语句,最好不用游标,因为数据量比较大,真诚的希望能够得到大家的帮助! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是按照取出的记录去update吗?可以写update...from...一条语句就搞定了,不用那么复杂搞什么循环!SQL是面向集合处理的工具! 不好意思,有可能我没有表达清楚我的意思,我的asp.net处理代码如下,WEB页执行的效率不高,也以跑到这里来了向大家求教!string sqlstr="select * from pdfdatasheet_back2 where filename like '/pdfdata/%'";databind(sqlstr);private void databind(string sqlstr){ int count=0; DataSet ds=new DataSet(); DataSet rDs=null; try { ds=data1.dbbind(sqlstr); if(ds.Tables[0].Rows.Count > 0 ) {//if开始 foreach(DataRow row in ds.Tables[0].Rows ) { count++; string id=""; string agent=""; string pino=""; string sqlstr2=""; string filename2=""; string [] Array1; id=row["id"].ToString ().Trim (); agent=row["agent"].ToString ().Trim (); pino=row["pino"].ToString ().Trim (); Array1=agent.Split ('['); filename2="/pdfdata/"+Array1[0]+"/"+pino+"/datasheet.pdf"; sqlstr2="update pdfdatasheet_back2 set filename='"+filename2+"' where id='"+id+"'"; data1.moddata (sqlstr2); } } ds.Dispose(); ds.Clear (); data1.Alert ("共成功转换成"+count.ToString ()+"条记录",Page); } catch (Exception ex) { data1.Alert (ex.ToString (),Page); rDs=null; } } 如何对recordset记录集用sql查询? SQL语句中判断记录是否存在该怎么写 关于SQL查询结果的问题。 帮帮忙做题啊 小弟不解 设置了级联更新为什么不起作用?郁闷呀!!!!!!!!!! 控制数据记录满足条件以后不能删除、修改 记录太多,查询慢...... 请问在SQL SERVER 2000里面,怎样让数据库支持越南文?谢谢! 我想把DELPHI和SQL SERVER动态结合起来 新手的数据库连接问题 帮忙看下这个动态语句 谢谢 急!vb和access数据库连接成功而在DataGrid里没数据显示是什么问题??请各位大虾帮忙!
string sqlstr="select * from pdfdatasheet_back2 where filename like '/pdfdata/%'";
databind(sqlstr);
private void databind(string sqlstr)
{
int count=0;
DataSet ds=new DataSet();
DataSet rDs=null;
try
{
ds=data1.dbbind(sqlstr);
if(ds.Tables[0].Rows.Count > 0 )
{//if开始
foreach(DataRow row in ds.Tables[0].Rows )
{
count++;
string id="";
string agent="";
string pino="";
string sqlstr2="";
string filename2="";
string [] Array1;
id=row["id"].ToString ().Trim ();
agent=row["agent"].ToString ().Trim ();
pino=row["pino"].ToString ().Trim ();
Array1=agent.Split ('[');
filename2="/pdfdata/"+Array1[0]+"/"+pino+"/datasheet.pdf";
sqlstr2="update pdfdatasheet_back2 set filename='"+filename2+"' where id='"+id+"'";
data1.moddata (sqlstr2);
}
}
ds.Dispose();
ds.Clear ();
data1.Alert ("共成功转换成"+count.ToString ()+"条记录",Page);
}
catch (Exception ex)
{
data1.Alert (ex.ToString (),Page);
rDs=null;
}
}