發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
static string exePath = System.Environment.CurrentDirectory;//本程序所在路徑 //創(chuàng)建連接對象 OleDbConnection conn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=" + exePath + @"\文件名.mdb");
private void 獲取數(shù)據(jù)表/查詢() { conn.Open(); //獲取數(shù)據(jù)表 //string sql = "select * from 表名 order by 字段1"; //查詢 string sql = "select * from 表名 where 字段2="...; OleDbDataAdapter da = new OleDbDataAdapter(sql, conn); //創(chuàng)建適配對象 DataTable dt = new DataTable(); //新建表對象 da.Fill(dt); //用適配對象填充表對象 dataGridView1.DataSource = dt; //將表對象作為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é)號=" ...; 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)的意思是類型轉(zhuǎn)換,前提是后面緊跟著的東西要能轉(zhuǎn)換成dataTable類型 DataTable dt = (DataTable)dataGridView1.DataSource; da.Update(dt); dt.AcceptChanges(); conn.Close(); }
來自: 昵稱10504424 > 《工作》
0條評論
發(fā)表
請遵守用戶 評論公約
c#-將CSV上載到SQL Server
c#-將CSV上載到SQL Server.我正在建立一個每月讀取5個CSV文件的系統(tǒng).這些文件應(yīng)遵循某種格式和順序.我有一個主表和5個臨時表.首先讀取每個CSV文件,然后將其批量插入其相應(yīng)的臨時表中.將5個csv文件批量...
C#如何使用數(shù)據(jù)庫
public static int ExecuteNonQuery(string connStr, string sql) { OleDbConnection conn = null;OleDbCommand command = new OleDbCommand(sql, conn);= null) conn.public static DataSet ExecuteQu...
利用SQL語句操作EXCEL
一個簡單的C#的ACCESS操作類
//返回DataSet,其中包括一個符合SQL要求和給定名稱的DataTable,并且與控件dataGridView1綁定 DataSet ds = new DataSet(); ds = mydb.SelectToDataSet(@"select * from s...
C#操作Access類
Asp.net Access 數(shù)據(jù)訪問通用類
/// <summary> /// 執(zhí)行Sql查詢語句,同時進(jìn)行事務(wù)處理 /// </summary> /// <param name="sqlstr">傳入的Sql語句</param> public stati...
Dbconn 連接問題
(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鏈接類的實例化ConnAcc.Open ();//打開數(shù)據(jù)庫string strSQL="INSERT INTO 表名1、UPDATE 表名1 SET、DELETE F...
微信掃碼,在手機(jī)上查看選中內(nèi)容