C怎樣獲取資料庫中一張表有多少條資料

2021-03-04 08:28:46 字數 2233 閱讀 1092

1樓:匿名使用者

select * from biao 而後在控制項上進行繫結 一般是gridview 網頁 datagridview 窗體的

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

2樓:

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

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];

3樓:

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

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

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

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

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

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

sqlconnection sql**t = new sqlconnection(connectstring);

sql**t.open();

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

sql**t.close();

4.例項化乙個sql***mand物件

sql***mand ***mand = new sql***mand();

***mand.connection = sql**t; // 繫結sqlconnection物件

5.執行sqlsql***mand cmd = conn.create***mand(); //建立sql***mand物件

cmd.***mandtype = ***mandtype.text;

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

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

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

6.呼叫儲存過程sql***mand cmd = conn.create***mand();

cmd.***mandtype = system.data.***mandtype.storedprocedure;

cmd.***mandtext = "儲存過程名";

7.sql***mand cmd = conn.create***mand();

cmd.***mandtype = system.data.***mandtype.tabledirect;

cmd.***mandtext = "表名"

4樓:匿名使用者

你這樣改試試

data.fill(ds,"指令碼記

錄");

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

或者data.fill(ds);

datagridview1.datasource = ds.tables[0];

5樓:匿名使用者

提示什麼錯誤

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

6樓:匿名使用者

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

7樓:匿名使用者

用listview吧

怎樣在C 中呼叫MYSQL資料庫中的資料

建立乙個空的控制台程式,建立乙個cpp檔案,在其中加入如下 部分 cpp include 定義socket include include mysql.h pragma ment lib,libmysql.lib 此句話和在附加依賴項中增加libmysql.lib 的功能一樣 usingnamesp...

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

select count rowcount as 行數復 from yourtable 上面的兩位都可 制以查詢表的行數。但是baicount 在資料量較大時效du率zhi較低。樓主dao可使用count rowcount 效率較高。datatable db new datatable 這裡假設db...

C怎樣不用sql,而又可以連線資料庫檔案

vs裡面有自帶的小型資料庫 你點建立資料庫裡面倒數第二個 不行.必須使用 mssql的資料庫引擎載入 資料檔案.vs裡面自帶有sqlserver,所以你只需新增乙個資料庫連線就行了 c 怎麼實現直接連線資料庫的檔案,而不用想sql server資料庫還要附加?vs中新建空 在 路徑那點右鍵,新建項。...