發(fā)文章
發(fā)文工具
撰寫(xiě)
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊(cè)
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
static string exePath = System.Environment.CurrentDirectory;//本程序所在路徑 //創(chuàng)建連接對(duì)象 OleDbConnection conn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=" + exePath + @"\文件名.mdb");
private void 獲取數(shù)據(jù)表/查詢(xún)() { conn.Open(); //獲取數(shù)據(jù)表 //string sql = "select * from 表名 order by 字段1"; //查詢(xún) string sql = "select * from 表名 where 字段2="...; OleDbDataAdapter da = new OleDbDataAdapter(sql, conn); //創(chuàng)建適配對(duì)象 DataTable dt = new DataTable(); //新建表對(duì)象 da.Fill(dt); //用適配對(duì)象填充表對(duì)象 dataGridView1.DataSource = dt; //將表對(duì)象作為DataGridView的數(shù)據(jù)源 conn.Close(); }
private void 增/刪/改() { conn.Open(); //增 string sql = "insert into 表名(字段1,字段2,字段3,字段4)values(...)"; //刪 //string sql = "delete from 表名 where 字段1="...; //改 //string sql = "update student set 學(xué)號(hào)=" ...; OleDbCommand comm = new OleDbCommand(sql, conn); comm.ExecuteNonQuery(); conn.Close(); }
int i = comm.ExecuteNonQuery(); if (i > 0) { MessageBox.Show("添加數(shù)據(jù)成功!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("添加失敗!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Error); }
private void saveData2() { dataGridView1.EndEdit(); string sql = "select * from 表名"; OleDbDataAdapter da = new OleDbDataAdapter(sql, conn); OleDbCommandBuilder bld = new OleDbCommandBuilder(da); da.UpdateCommand = bld.GetUpdateCommand(); //把DataGridView賦值給dataTbale,。(DataTable)的意思是類(lèi)型轉(zhuǎn)換,前提是后面緊跟著的東西要能轉(zhuǎn)換成dataTable類(lèi)型 DataTable dt = (DataTable)dataGridView1.DataSource; da.Update(dt); dt.AcceptChanges(); conn.Close(); }
來(lái)自: 昵稱(chēng)10504424 > 《工作》
0條評(píng)論
發(fā)表
請(qǐng)遵守用戶(hù) 評(píng)論公約
c#-將CSV上載到SQL Server
c#-將CSV上載到SQL Server.我正在建立一個(gè)每月讀取5個(gè)CSV文件的系統(tǒng).這些文件應(yīng)遵循某種格式和順序.我有一個(gè)主表和5個(gè)臨時(shí)表.首先讀取每個(gè)CSV文件,然后將其批量插入其相應(yīng)的臨時(shí)表中.將5個(gè)csv文件批量...
C#如何使用數(shù)據(jù)庫(kù)
public static int ExecuteNonQuery(string connStr, string sql) { OleDbConnection conn = null;OleDbCommand command = new OleDbCommand(sql, conn);= null) conn.public static DataSet ExecuteQu...
利用SQL語(yǔ)句操作EXCEL
一個(gè)簡(jiǎn)單的C#的ACCESS操作類(lèi)
//返回DataSet,其中包括一個(gè)符合SQL要求和給定名稱(chēng)的DataTable,,并且與控件dataGridView1綁定 DataSet ds = new DataSet(); ds = mydb.SelectToDataSet(@"select * from s...
C#操作Access類(lèi)
Asp.net Access 數(shù)據(jù)訪(fǎng)問(wèn)通用類(lèi)
/// <summary> /// 執(zhí)行Sql查詢(xún)語(yǔ)句,同時(shí)進(jìn)行事務(wù)處理 /// </summary> /// <param name="sqlstr">傳入的Sql語(yǔ)句</param> public stati...
Dbconn 連接問(wèn)題
(C#)excel數(shù)據(jù)導(dǎo)入SqlServer中 - ziping99的日志 - 網(wǎng)易博客
//二,、把Excel數(shù)據(jù)讀入DataTable public static DataTable ExcelToDataTable(string strExcelFileName, string strSheetName) { string strConn = "Provider=Microsoft.Jet.OLEDB.4....
Net精華
//ACCESS鏈接字符串OleDbConnection ConnAcc=new OleDbConnection (strConn); //OleDb鏈接類(lèi)的實(shí)例化ConnAcc.Open ();//打開(kāi)數(shù)據(jù)庫(kù)string strSQL="INSERT INTO 表名1、UPDATE 表名1 SET,、DELETE F...
微信掃碼,在手機(jī)上查看選中內(nèi)容
微信掃碼,,在手機(jī)上查看選中內(nèi)容