附datareader:
----------------------------------------------------
public bool datareader(string sql)
{
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand addCommand =new SqlCommand(sql,Con);
addCommand.Connection.Open();
SqlDataReader selreader;
selreader=addCommand.ExecuteReader();
bool ifread;
if (selreader.Read())
ifread=true;
else
ifread=false;
addCommand.Connection.Close();
addCommand.Dispose();
return ifread;
}
--------------------------------------------------------
----------------------------------------------------
public bool datareader(string sql)
{
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand addCommand =new SqlCommand(sql,Con);
addCommand.Connection.Open();
SqlDataReader selreader;
selreader=addCommand.ExecuteReader();
bool ifread;
if (selreader.Read())
ifread=true;
else
ifread=false;
addCommand.Connection.Close();
addCommand.Dispose();
return ifread;
}
--------------------------------------------------------
解决方案 »
- 在按下DetailsView控件的插入按钮时,如何读取DetailsView控件内含模板的FileUpload的値。是否有该方式的上传文件的示例。谢谢!
- ASPNET2.0的页面render机制的顺序是怎样的
- 如何在datalist中用findcontrol(急!!!)
- vb.net 工程调用c#
- ASP.net应该程序如何发布啊。
- 请教DataGrid ItemDataBound事件处理!
- 如何得到链接到该网页的上一个网页的文件名?!
- 急求!
- 客户端的javascript能否访问到后台的方法
- 怎么把ASPX程序分为ASPX 和 CS 两个文件,谢谢!送50分!
- 请教:在vs.net中引入.css的时候出现了如下问题。
- ⊙_⊙! 高手看过来呀,DataGrid问题,详细问题进!
{
string result;
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand objCommand =new SqlCommand(sql,Con);
SqlDataReader objDataReader ;
objCommand.Connection.Open();
objDataReader = objCommand.ExecuteReader();
if(objDataReader.Read())
{
objCommand.Dispose();
return result=objDataReader.GetValue(num).ToString();
}
else
{
objCommand.Dispose();
return "没有该记录";
}
}
-----------------------------难道是readout不支持循环吗,那么又该如何解决呢????
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand addCommand =new SqlCommand(sql,Con);
addCommand.Connection.Open();
SqlDataReader selreader;
selreader=addCommand.ExecuteReader(CommandBehavior.CloseConnection);while(selreader.Read())
{
Response.Write(selreader[1].ToString());
}
selreader.close();
reader 初始状态是在第一条记录之前。
应该,
if( sqlreader.Read() )
{
sqlreader.Read();}
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand addCommand =new SqlCommand(sql,Con);
addCommand.Connection.Open();
SqlDataReader selreader;
selreader=addCommand.ExecuteReader(CommandBehavior.CloseConnection);
string val2="",context1;
val2=selreader[0].ToString();//在没有任何数据时进行无效的读取尝试
context1=selreader[1].ToString();
while(selreader.Read())
{
Response.Write("<a href=NewOne.aspx?val="+val2+">"+context1+"</a><br>");
}
selreader.Close(); ----------------------------------
val2=selreader[0].ToString();//在没有任何数据时进行无效的读取尝试
这句报错,会是什么原因呢
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand addCommand =new SqlCommand(sql,Con);
addCommand.Connection.Open();
SqlDataReader selreader;
selreader=addCommand.ExecuteReader(CommandBehavior.CloseConnection);
while(selreader.Read())
{
val2=selreader[0].ToString();
context1=selreader[1].ToString();
Response.Write("<a href=NewOne.aspx?val="+val2+">"+context1+"</a><br>");
}
selreader.Close();
public SqlDataReader readrow(string sql)
{
SqlConnection Con = new SqlConnection(data.constr);
SqlCommand objCommand =new SqlCommand(sql,Con);
objCommand.Connection.Open();
SqlDataReader objDataReader ;
objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection);
if(objDataReader.Read())
{
objCommand.Disposed();
return objDataReader;
}
else
{
objCommand.Disposed();
return null;
}
}