declare @var1 as varchar(100),@var2 as varchar(100)
select @var1=uuphon , @var2=uudesc
from sec_usr
where uuid=44
print @var1
print @var2
这样在SQL里面是可以实现的,但请问假如在程序里面该如何具体写呢
我这样写的,不行啊,请教高手。
SqlConnection cn = new SqlConnection(DbConnection); SqlCommand cd = cn.CreateCommand(); cn.Open(); string dj = ""; string ljtr = ""; cd.CommandText = "select @dj=dj,@ljtr=ljtr from Produc where scx='" + "生产01线" + "'";
cd.ExecuteNonQuery();
MessageBox.Show(dj);
MessageBox.Show(ljtr);
cn.Close();
select @var1=uuphon , @var2=uudesc
from sec_usr
where uuid=44
print @var1
print @var2
这样在SQL里面是可以实现的,但请问假如在程序里面该如何具体写呢
我这样写的,不行啊,请教高手。
SqlConnection cn = new SqlConnection(DbConnection); SqlCommand cd = cn.CreateCommand(); cn.Open(); string dj = ""; string ljtr = ""; cd.CommandText = "select @dj=dj,@ljtr=ljtr from Produc where scx='" + "生产01线" + "'";
cd.ExecuteNonQuery();
MessageBox.Show(dj);
MessageBox.Show(ljtr);
cn.Close();
解决方案 »
- 懂得朋友进来支个招,不懂的朋友进来顶一下。
- IDbCommand.Prepare()后命令只执行一次,那么Prepare()方法还有用吗
- 读取app.config的奇怪错误 求解决
- 请大家推荐个好用的打包软件,或者教教怎么用Advanced Installer.谢谢.
- 将menustripitem对象的autotooltip=true; tooltiptext="aaaa";运行后鼠标放在该对象时不显示!
- 使用了dotfuscator混淆其,又使用了动态实力化对象,遇到了bug!
- 如何抓取图片?
- winform中listbox加入checkbox后滚动条问题
- 用C#实现将文本中二维数据通过k-means分类
- 怎么生成能在没有dotnet环境的机器上运行的exe
- 输入的流是无效的二进制流
- 字段、属性、接口、事件、方法、类等的默认访问修饰符是什么?
DataAdapter
DataAdapter.Fill(dataset/datatable)
sqldatareader reader= cd.ExecuteReader();
if(reader.read())
{
MessageBox.Show(reader["dj"].tostring());
MessageBox.Show(reader["ljtr"].tostring());
}
reader.close();
cn.Close();
SqlDataReader reader;
string str = "select dj,ljtr from Produc where scx='" + "生产01线" + "'";
SqlConnection con = new SqlConnection(DbConnection);
con.Open();
SqlCommand cmd = new SqlCommand(str, con);
reader = cmd.ExecuteReader();
while (reader.Read())
{ MessageBox.Show(reader["ljtr"].ToString());
MessageBox.Show(reader["dj"].ToString());
}
reader.Close();
con.Close();
//