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...