Ⅰ sql查詢出語句的結果 賦值給變數
呵,不是太麻煩的用Reader可以實現,給你個小例子:
SqlConnection conn = new SqlConnection("Server=(local);DataBase=tmp;Uid=sa;Pwd=1122");
SqlDataReader r ;
SqlCommand cmd = new SqlCommand("select count(*) from table1",conn);
conn.Open();
r = cmd.ExecuteReader();
if (r.Read()) //如果sql查詢到了數據
MessageBox.Show(r.GetInt32(0).ToString());
conn.Close();
如果還不明白發消息給我。
Ⅱ SQL查詢結果如何賦值
select sum(a.ten) as '10歲',sum(a.twenty) as '20歲' from
(select count(*) ten,0 twenty
from humanmain
where hmage=10
union
select 0,count(*)
from humanmain
where hmage=20) a
Ⅲ sql語句查詢的時候把變數賦值進去
declare @para varchar(200)
set @para=....
在查詢語句裡面帶入這個參數
Ⅳ 如何把sql語句查詢到的值賦值給變數
//多行
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("server=.;database=你的資料庫的名字;uid=sa;pwd=sa的密碼;");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = conn;
cmd.CommandText="select 欄位A from 表B where years=2000 and months=2";
conn.Open();
System.Data.SqlDataAdapter sda=new System.Data.SqlDataAdapter(cmd);
DataSet ds=new DataSet();
sda.Fill(ds,"dtResult");
conn.Close();
//結果在ds的dtResult中。
foreach(DataRow dr in ds.Tables["dtResult"])
{
Response.Write(dr["欄位A"].ToString()+"<br>");
}
-------------------------------------------------------------
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("server=.;database=你的資料庫的名字;uid=sa;pwd=sa的密碼;");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = conn;
cmd.CommandText="select 欄位A from 表B where years=2000 and months=2";
conn.Open();
int i=Convert.ToInt32(cmd.ExecuteScalar().ToString());
conn.Close();
Ⅳ sql語句,給欄位賦值
字元串里的單引號用''(即兩個單引號)表示
updatehtgl_tx_logsetrolbk_sql='updatehtgl_tx_logsettx_date=11111111wherehtgl_tx_no=''6''|updatehtgl_tx_logsettx_time=111111wherehtgl_tx_no=''6'''
WHEREHTGL_TX_NO='6'
Ⅵ SQL 查詢語句 循環 賦值
select @a=@a+課程編號 --語句里
--過程里
declare c cursor for
select 課程編號 from 理論課程安排 where 教師工號=@c
open c
fetch next from c into @a
while @@fetch_status=0
fetch next from c into @a
Ⅶ Sql中如何給變數賦值
DECLARE @n1 int,@n2 varchar(10)
set @n1 =(select age from table where column=xxx)
set @n2=(select gender from table where column = xxx )
------------------
或者一起賦值
就是樓上那個
DECLARE @n1 int,@n2 varchar(10)
select @n1 =age,@n2=gender
from table where column = xxx
------------------
select @n1,@n2 就知道變數的值了
Ⅷ 如何用SQL代碼將動態查詢結果賦值給變數
1、首先最基本的賦值就是默認值了。
Ⅸ sql查詢欄位後自動賦值的語句
update A
set address = null, phone = null
where name like '%張%';
然後提交
Ⅹ 如何把用sql語句查詢的值賦值給標簽
string sql = "select Lenth from Price where OriginalSta == DropDownList1.Items && Terminal == DropDownList2.Items ";
這里,SQL里不用雙等號「==」,「=」就可以,謝謝,還有你連接字元串寫的有問題,應該這樣寫:
string sql = "select Lenth from Price where OriginalSta ="+ DropDownList1.SelectedValue+" and Terminal ="+ DropDownList2.SelectedValue;
我不知道你資料庫里OriginalSta ,Terminal 這兩個欄位是什麼類型,如果不是int,float,double類型還應該加上''