如下語句:
select sid1,sid2 from student where sname='zhang'我用C#做查詢,怎么在程序中使用和接受sid1和sid2 的值?
當前我遇到的查詢,只返回一行記錄,希望在C#中對比查詢出的數字大小,此時該怎么在定義變量 保存該值?當返回值為空時怎么判斷,當返回多行值時有怎么取其其中的一個值保存到變量中?
請高手指教,謝謝大家!
select sid1,sid2 from student where sname='zhang'我用C#做查詢,怎么在程序中使用和接受sid1和sid2 的值?
當前我遇到的查詢,只返回一行記錄,希望在C#中對比查詢出的數字大小,此時該怎么在定義變量 保存該值?當返回值為空時怎么判斷,當返回多行值時有怎么取其其中的一個值保存到變量中?
請高手指教,謝謝大家!
解决方案 »
- WeifenLuo.WinFormsUI.Docking.dll用过的来
- 【WEB】一个按钮点击弹出一个小界面
- 怎么弹出窗口
- 有会C/s 打印的么
- c#中通过SQL-DMO来备份、还原SQL Server2000
- cs bs程序中是否都可以用一个Connection
- 如何读取word文件的一行内容,以及如何将字符串内容写入word文件中
- Winfrom中显示主内容时,是使用MDI窗体在主界面中加载一个窗体好,还是将一个控件添加主界面显示好
- 看我这段程序错那了
- while((Thread1.ThreadState&ThreadState.Unstarted)!=0);是什么意思啊
- 简单问题,如何判断是哪个控件获得焦点?C#
- 关于server.urlencode
sudent query = from s in DC.student
where s.sname = "zhang"
select s};
int sid1 = query.sid1;
int sid2 = query.sid2;
{
SqlCommand cmd = new SqlCommand(Sql, Connection);
reader = cmd.ExecuteReader();
Connection.Close();
Connection.Dispose();
return reader;
}
或使用输出参数ParameterDirection.Output
SqlConnection conn = new SqlConnection("连接字符串");
SqlCommand cmd = new SqlCommand("select sid1,sid2 from student where sname='zhang'",conn);
SqlDataReader sdr = cmd.ExecuteReader();
if(sdr.Read())
{
string sid1 = sdr["sid1"].ToString();
string sid2 = sdr["sid2"].ToString();
//to do...
}
sdr.Close();
conn.Close();
{}
SqlCommand cmd = new SqlCommand("select sid1,sid2 from student where sname='zhang'",conn);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
if(sdr.hashrow)
{
string s1=sdr[0].tostring;
string s2=sdr[1].tostring;
}
SqlCommand cmd = new SqlCommand("select sid1,sid2 from student where sname='zhang'",conn);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
if(sdr.hashrow)
{
string s1=sdr[0].tostring;
string s2=sdr[1].tostring;
}