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