c中怎麼查資料庫中的某張表有多少行

2021-04-26 06:16:01 字數 4690 閱讀 5515

1樓:匿名使用者

select count(@@rowcount) as 行數復 from yourtable

上面的兩位都可

制以查詢表的行數。但是baicount(*)在資料量較大時效du率zhi較低。

樓主dao可使用count(@@rowcount) ,效率較高。

2樓:匿名使用者

datatable db = new datatable();

這裡假設db有資料來源了,那麼

int count =db.row.count///得到你資料來源的行數

3樓:匿名使用者

select count * from tablename

c#.net從資料庫中查詢出某表中某行的某個字段值

4樓:不識台北路

sqlconnection con = new sqlconnection("***");//***為你的連線字串

sqlcommand cmd = new sqlcommand();//實體化sqlcommand

cmd.connection=con;//為cmd的connetion屬性賦值

cmd.commandtext="select para from sys where id=@id"//查詢語句@id為引數

cmd.parameters.addwithvalue("@id","admin");//傳參

con.open();//開啟連線

string res=cmd.excutescalar().tostring();//獲取你需要的專結果

con.close();//關閉連線

話說上面那個

屬人的肯定執行不了,不信你試試看。

5樓:匿名使用者

string str="server=.;u;database="資料庫名";pwd="資料庫密

du碼zhi";

sqlconnection con = new sqlconnection(str);//***為dao你的連線字串

sqlcommand cmd = new sqlcommand();//實體化內sqlcommand

cmd.connection=con;//為cmd的connetion屬性賦值

cmd.commandtext="select para from sys where id='admin'"//查詢語容句@id為引數

con.open();//開啟連線

string res=cmd.excutescalar().tostring();//獲取你需要的結果

con.close();//關閉連線

6樓:

connection conn=new connection();

string str="server=.;u;database="資料庫名";pwd="資料庫密碼

版";conn.open();

command cmd=new command();

cmd(str,conn);

string str1="select para from sys where id='admin'";

string str2=cmd.excutescalre();

conn.close();

str2就是

權para的值;

c#操作sql資料庫,怎麼在窗體中顯示資料庫中的一張表的所有記錄,?

7樓:

// 已修正,有錯的地方下面都已給出:

string str = @"server=lenovo007-pc\\sqlexpress;database=指令碼記錄;user id=sa;pwd=sa";

sqlconnection con = new sqlconnection(str);

con.open();

//進行查詢

string sql = "select * from 指令碼記錄"; // select你拼錯了

sqldataadapter data = new sqldataadapter(sql,con);

dataset ds = new dataset();

data.fill(ds);

con.close() // 關閉連線

datagridview1.datasource = ds.tables[0];

8樓:

1. ado.net提供了豐富的資料庫操作,這些操作可以分為三個步驟:

第一,使用sqlconnection物件連線資料庫;

第二,建立sqlcommand物件,負責sql語句的執行和儲存過程的呼叫;

第三,對sql或儲存過程執行後返回的「結果」進行操作。

2.連線字串的寫法string connectstring = "data source=.;initial catalog=student;integrated security=true";

3.返回資料庫連線物件,引數字串。例項化「連線物件」,並開啟連線

sqlconnection sqlcnt = new sqlconnection(connectstring);

sqlcnt.open();

使用完成後,需要關閉「連線物件」

sqlcnt.close();

4.例項化乙個sqlcommand物件

sqlcommand command = new sqlcommand();

command.connection = sqlcnt; // 繫結sqlconnection物件

5.執行sqlsqlcommand cmd = conn.createcommand(); //建立sqlcommand物件

cmd.commandtype = commandtype.text;

cmd.commandtext = "select * from products = @id"; //sql語句

cmd.parameters.add("@id", sqldbtype.int);

cmd.parameters["@id"].value = 1; //給引數sql語句的引數賦值

6.呼叫儲存過程sqlcommand cmd = conn.createcommand();

cmd.commandtype = system.data.commandtype.storedprocedure;

cmd.commandtext = "儲存過程名";

7.sqlcommand cmd = conn.createcommand();

cmd.commandtype = system.data.commandtype.tabledirect;

cmd.commandtext = "表名"

9樓:匿名使用者

你這樣改試試

data.fill(ds,"指令碼記

錄");

datagridview1.datasource = ds.tables["指令碼記錄"];

或者data.fill(ds);

datagridview1.datasource = ds.tables[0];

10樓:匿名使用者

提示什麼錯誤

查詢關鍵字錯了 是select 不是 selete - -!

11樓:匿名使用者

可以呼叫griview控制項進行資料繫結

12樓:匿名使用者

用listview吧

c# 如何得到資料庫乙個表的某一列的所有資料?

13樓:銳布凡錢農

例如bai資料表a有id,names,pwd三列,那麼寫du:

varquery

=from

aain

db.a

select

new;

//顯示zhi兩列極其以上,需

dao要使用內{}把欄位名稱括起來,表示乙個容匿名方法只顯示一列:var

query

=from

aain

db.a

select

newa.id

這樣就行了~~

14樓:乁

你會對資料庫

copy操作嗎?

把資料查出來放在集合裡不就得了嗎

select 列 from 表 這是sql語句傳給sqlcommand類的executequery()方法

然後把讀出來的資料放在乙個集合裡,不用管多少行,sqldatareader()能幫你讀完所有行

15樓:匿名使用者

用 dateset 類,

dataset mydataset = new dataset();

for(i=0;idu

zhi"].rows.count;i++)**大概是這樣

dao. 沒用

內編輯器容寫...

16樓:匿名使用者

foreach(datarow dr in yourtable.rows)

C中怎麼讀取SQL資料庫表中的資料後顯示在TEXTBO

private void getdatabyparmsql mand catch exception ee finally string connstring 連線字串string sql 資料庫查詢語句connection con new connection connstring mand cm...

有「學生課程」資料庫,資料庫中包括表

1.從庫中查詢計算機系選修資料庫基礎與應用的學生的學號 姓名 成績,按學號遞增專排序,存入遊屬標student中,唯讀。2.查詢資訊工程系學生的年齡。3.cover的這個啥沒學過就幫不上忙了 等待高人吧4.貌似 如果讀取的數值為0,則不允許刪除且允許定義新值ps 不是很肯定,你可以再參考下其他人的答...

怎樣查詢SQL資料庫中某表中的某個列的數值的所有行數

select from accuont where vip 1 上面的1 是在你表中的型別 為數字類回型的答時候 select from accuont where vip 1 上面的1 是在你表中的型別為非數字型別的時候 select from accuont where vip 1 select...