C資料庫查詢後的值該怎麼賦值給變數

2021-05-02 22:20:04 字數 4592 閱讀 2174

1樓:孤燈江湖

會用ado.net執行這句sql,然後返回資料結果吧?然後因為你的這句sql只有一行一列的值,所以直接返回0行0列,或0行「count」列就好,如下:

int count = convert.toint32((dataset.tables[0]).rows[0][0].tostring());

或:int count = convert.toint32(datatable.rows[0][0].tostring());

2樓:一塊錢

直接定義一個變數值接收就可以了。

例如:int aa=執行返回的結果;

c#資料庫 怎麼把查詢到 賦值到一個變數

3樓:遠阪家的黃瓜

用 sqldatareader 在一行一行的讀取舉例string str = "select * from student";

sqlcommand cmd=new sqlcommand();

sqldatareader dr;

dr = cmd(str).executereader();

while (dr.read())//迴圈讀取資料庫裡面的值一直到下一句為假時停止讀取

**不是很完善 sql沒有進行連線

4樓:匿名使用者

你可以把它存到viewstate中,然後去檢檢視資料是否重複

存到viewstate的例子:

viewstate[「sql」] =cmd.commandtext = "select * from t_customer where name='xiaoming'";

c#中怎麼把sql資料庫的一個資料賦值給一個變數

5樓:匿名使用者

連線資料庫,並從資料庫中讀取資料後並輸出!

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.data.sqlclient;

namespace login

,name:,pwd:,age:,***:,phone,address:\n", id, name, pwd, age, ***, phone, address);}}

console.readkey();

}//得到一個資料庫連線字串

static string getconnectstring()}}

6樓:

只要說一下sql語句?這樣的話一樓的就是你要的答案了。不過你好像不只要sql語句;以下貼**:

string str1="select count from kucun where num=值";

string str2="server=伺服器名稱;data=資料庫名稱;uid=登入名;pwd=登入密碼";

sqlconnection con=new sqlconnection(str2);

con.open();

if(con.state==connectionstate.open)

7樓:南宮蕭塵呀

select count from kucun where num = 你輸入的值

c#中sql查詢結果怎樣賦給一個string變數

8樓:匿名使用者

因為你返回的是個dataset集合,但是集合中只有一個值,可以用string型別的變數a來接收返回的結果:

a=dataset11.tables[0].columns[0].tostring();你看看這樣是你想要的嗎?

9樓:匿名使用者

最簡單的:如你要將僱員表中 id=10000,的姓名欄位付給一個變數:

建立一個資料集:然後引用

using system;

using system.collections.generic;

using system.web;

using dsservice.dsmastertableadapters;

using system.data;

namespace dsservice.dal///

/// 獲取僱員姓名的函式:

/// 先建立一個資料集:dsservice,資料集中有一個表:employee

/// 在表中新增一個方法:select * from employee where empid = @empid

/// 將這個方法命名為:getdatabyid///

/// 僱員編號

///public string empname(int empid)}}

10樓:文庫寶藏

你獲得的結果集是一個dataset,相當於一個表,那麼你可以便利這個結果集,把每個屬性值取出來。

a = dataset11.table[0].row[0][0].tostring()

11樓:匿名使用者

sqldataadapter1.fill(dataset11, "售貨表");

執行後,資料就被填充到dataset11中了,然後a=dataset11.tables[0].rows[0]['你要取的欄位名'].tostring();就可以了。

----------------

12樓:匿名使用者

得到的虛擬表 求每行a = dataset11.table[0].row[0][0].tostring()

13樓:西門慶

convert.tostring("資料庫裡查出的變數")

14樓:匿名使用者

a = dataset11.table[0].row[0][0].tostring()

c#將資料庫查詢結果賦值到變數中

15樓:上官三雲

會用ado.net執行這句sql,然後返回資料結果吧?然後因為你的這句sql只有一行一列的值,所以直接返回0行0列,或0行「count」列就好,如下:

1int count = convert.toint32((dataset.tables[0]).rows[0][0].tostring());或:1

int count = convert.toint32(datatable.rows[0][0].tostring());

16樓:星蝶戚秋

用sqldatareader

在一行一行的讀取

舉例string

str=

"select

*from

student";

sqlcommand

cmd=new

sqlcommand();

sqldatareader

dr;dr

=cmd(str).executereader();

while

(dr.read())//迴圈讀取資料庫裡面的值一直到下一句為假時停止讀取

**不是很完善

sql沒有進行連線

c#操作sql資料庫,怎麼把查詢出的結果賦給變數,需要參與計算的

17樓:

給你個用例:

///先定義一個變數給你使用

string strshiyong="";

sqlconnection conn = new sqlconnection("資料庫連線字串");

string sqlstr="select tablename.c from tablename where tablename.id=50";

sqlcommand cmd = new sqlcommand(sqlstr, conn);

conn.open();

sqldatareader sdr = cmd.executereader();

///你可以使用strshiyong賦值瞭如下

if(sdr.read())

sdr.close();

cmd.dispose();

conn.close();

///這兒的字元變數strshiyong你可以自由使用了。

18樓:

你宣告一個變數,比如:string a="";

a=資料庫查出的值;

如果a在整個頁面都用,那就把a宣告成全域性變數,反之宣告成區域性變數

19樓:匿名使用者

c#讀取 sql server 資料庫表的例子http://hi.baidu.

c#寫入 sql server 資料庫表的例子http://hi.baidu.

C mysql查詢,C 連線資料庫,查詢後怎麼輸出查詢結果?

使用connection物件建立mysqlcommand物件,設定查詢的sql語句及引數,然後使用excutereader物件,然後使使用者reader物件迴圈每一行,並讀出需要的列的資料。讀取的過程中根據需要使用reader.isdbnull 列數或是列名 判斷資料是否為null 如下面所示 my...

php中獲取資料庫的值賦值到下拉選單框

for迴圈時,輸出html標籤。下拉框的標籤會吧。在value的地方。文字域的地方也是如此。大概意思明白?標籤要寫在外面,值要寫在裡面 php中怎麼讓一個下拉選單的內容是從資料庫讀取出的資料?從資料庫讀取bai出資料能搞定du吧?relust mysql query select from tabl...

mysql資料庫查詢同時擁有欄位值的某欄位值

如果剛開始裡面就有bai資料du,需要 update table set c a b然後可以 建立個觸發器zhi 不過這裡又有dao 個問題,就是你之後a或者專b欄位 是插入呢還是屬更新呢每種情況都要建立一個觸發器 舉例 更新a create trigger after update on tabl...