如何将select语句查询出的值付给变量 如:有如下语句:string sql = "select edepart from JX_EMP where eid = "+eid+"";如何把所选出的edepart的值付给另一个新的变量? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a <varchar(50),你要的类型>string sql = "select @a=edepart from JX_EMP where eid = "+eid+""; 你应该学会这些最基本的.OracleConnection myConnection = new OracleConnection(@"Data Source=orcl;User ID=shibei;Password=nsic;Unicode=True");//创建连接对象 myConnection.Open(); //建立连接 OracleCommand myCommand = myConnection.CreateCommand(); //创建命令对象 myCommand.CommandText = "select * from N_AIT"; //提供SQL命令 OracleDataReader myReader = myCommand.ExecuteReader(); //执行命令返回结果指派给DataReader对象 while (myReader.Read()) //从读取器中获取结果 { Console.WriteLine("{0}\t{1}", myReader["ID"], myReader["NAME"]); } myReader.Close();//关闭DataReader myConnection.Close();//关闭数据库连接 +1或者//返回首行首列OracleConnection Conn= new OracleConnection(@"Data Source=orcl;User ID=shibei;Password=nsic;Unicode=True");//创建连接对象 Conn.Open(); //建立连接 public static object GetScalar(string SqlStr) { SqlCommand cmd = new SqlCommand(SqlStr, Conn); object obj = cmd.ExecuteScalar(); conn.Close(); return obj; }string sql = "select edepart from JX_EMP where eid = "+eid+"";string edepart =GetScalar(sql); Console.WriteLine("{0}\t{1}", myReader["ID"], myReader["NAME"]);这句能具体的讲讲么?我小白,谢谢了~~ Console.WriteLine("{0}\t{1}", myReader["ID"], myReader["NAME"]);控制台输出后面的值(一行) Console.WriteLine("{0}\t{1}", myReader["ID"], myReader["NAME"]);{0}对应myReader["ID"]{1}myReader["NAME"]同类的有string.format(“select * from table where a={0},b={1}”a,b); 求个UDP通信的简单例子 【oj每周推荐】(算法)各位乘积 一个简单的连库问题 父窗体隐藏后再显示,子窗体第一次不显示,以后却可以显示,什么原因? repeater itemcommand事件丢失问题,请教 关于DataGride分页的问题 用sqlserver开发的程序,安装的时候怎样让目标机上自动安装你的数据库表,存储过程等。 请教c# windows 应用程序 界面制作的问题: 怎么判断DatagridView里面的CheckBox是否选中? udpClient总是收不到数据? c#设置 ie-连接-vpn/拨号-设置代理 自动更新下载完成后,却取消更新,第二次仍被检测到有更新
string sql = "select @a=edepart from JX_EMP where eid = "+eid+"";
OracleConnection myConnection = new OracleConnection(@"Data Source=orcl;User ID=shibei;Password=nsic;Unicode=True");//创建连接对象
myConnection.Open(); //建立连接 OracleCommand myCommand = myConnection.CreateCommand(); //创建命令对象
myCommand.CommandText = "select * from N_AIT"; //提供SQL命令
OracleDataReader myReader = myCommand.ExecuteReader(); //执行命令返回结果指派给DataReader对象 while (myReader.Read()) //从读取器中获取结果
{
Console.WriteLine("{0}\t{1}", myReader["ID"], myReader["NAME"]);
}
myReader.Close();//关闭DataReader
myConnection.Close();//关闭数据库连接
+1或者//返回首行首列
OracleConnection Conn= new OracleConnection(@"Data Source=orcl;User ID=shibei;Password=nsic;Unicode=True");//创建连接对象
Conn.Open(); //建立连接
public static object GetScalar(string SqlStr)
{
SqlCommand cmd = new SqlCommand(SqlStr, Conn);
object obj = cmd.ExecuteScalar();
conn.Close();
return obj;
}string sql = "select edepart from JX_EMP where eid = "+eid+"";
string edepart =GetScalar(sql);
Console.WriteLine("{0}\t{1}", myReader["ID"], myReader["NAME"]);
这句能具体的讲讲么?我小白,谢谢了~~
控制台输出后面的值(一行)
{0}对应myReader["ID"]
{1}myReader["NAME"]
同类的有string.format(“select * from table where a={0},b={1}”a,b);