cwinform對sqlserver裡面資料進行增刪改操作

時間 2021-05-07 20:00:10

1樓:匿名使用者

連線資料庫的**

寫在父類裡面 其他方法繼承就好了

還是你的意思是保持資料庫連線?

2樓:匿名使用者

你可以寫一個類啊,比如

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.data.sqlclient;

using system.data;

using system.configuration;

namespace 公司登入

return com.executenonquery();}}}public static datatable exdatatable(string sql, params sqlparameter parament)

dataset dataset = new dataset();

sqldataadapter dataadapter = new sqldataadapter(com);

dataadapter.fill(dataset);

return dataset.tables[0];}}}}

}然後類名.進行呼叫

3樓:匿名使用者

把對資料庫增刪改查的方法寫在一個類裡面——通常叫助手類(此類為公有public),每次需要用到的時候就去呼叫這個助手類。微軟有封裝的助手類(sqlhelper)。

簡單的c#winform sql資料庫的增刪改查功能 最好把**和資料庫都給我 謝謝啦 急!

4樓:

整刪改查 都是sql語句 不分winform和 web下面的是你需要的 我的表命叫 story

#region method

////// 增加一條資料

///public dataset getlist(int pagesize,int pageindex,string strwhere)

;parameters[0].value = "story";

parameters[1].value = "id";

parameters[2].value = pagesize;

parameters[3].value = pageindex;

parameters[4].value = 0;

parameters[5].value = 0;

parameters[6].value = strwhere;

return dbhelpersql.runprocedure("up_getrecordbypage",parameters,"ds");

}*/#endregion method

5樓:匿名使用者

//增刪查改

//string sql = "";

//sqlconnection cn=new sqlconnection("連線字串");

//sql = "insert into table (欄位

1,欄位2) values ('xx','aa')";//增

//sql = "delete from table where table_id ='" + id + "'";//刪

//sql = "select 欄位1,欄位2 from table where 條件";//查

//sql = "update table set 欄位1='',欄位2='' where table_id='" + id + "' ";//改

//sqldataadapter da = new sqldataadapter(sql, cn);

//dataset ds = new dataset();

//da.fill(ds);// 這樣就執行了

求c#winform 資料庫類(連線和增刪改查)和在視窗中的呼叫**

6樓:匿名使用者

新增引用

using system.data;

using system.data.sqlclient;

定義資料庫

7樓:

c# 中分為三層,在資料訪問層中寫增刪查改的**和專門連線資料庫的一個類寫connection;在視窗中呼叫的**一般寫在表示層。

8樓:蒲仕龍

喔,這個沒有什麼的哈,就是一個連線到資料庫,然後就是sql語句了哈

目前在學習c#的winform連線access做增刪改查,求原始碼

9樓:揭戈雅

c# 原始碼 我可以幫寫一個

10樓:**最大功能

去部落格園搜,多的是。

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

11樓:

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

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

12樓:

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 = "表名"

13樓:匿名使用者

你這樣改試試

data.fill(ds,"指令碼記

錄");

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

或者data.fill(ds);

datagridview1.datasource = ds.tables[0];

14樓:匿名使用者

提示什麼錯誤

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

15樓:匿名使用者

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

16樓:匿名使用者

用listview吧

sql server一對多統計數量

資料我這裡叫a,b,c了,跟你表1,2,3是對應的 create table a uid int,name varchar 10 insert into a values 1,張一 insert into a values 2,張二 create table b uid int,type1 varc...

油條裡面的明礬對身體有害嗎,油條裡面為什麼要加明礬

糜籟 油條裡面以前都是加明礬的,但是現在的話,大部分的油條已經不加明礬了,已經研究出別的製作油條的方法了,凝煩吃多了的話,肯定是對身體有害的 盤影 油條裡面放的明礬,如果說長期吃的話,會導致人體身體發胖的呀,而且,長期吃明礬,對身體的健康也是有一定的影響的,所以說還是少吃這種東西 珈藍修敏 油條裡面...

matlab裡面如何對矩陣求積分

巧映菡倪賜 步驟如下 先輸入原始矩陣例如 a1 b212 34然後選擇一個2x2的區域 例如 a4 b5 直接輸入 minverse a1 b2 接著按ctrl shift別鬆手,再按回車鍵。逆矩陣 設a是數域上的一個n階方陣,若在相同數域上存在另一個n階矩陣b,使得 ab ba i。則我們稱b是a...