try { MdbDAL dal = new MdbDAL(); DataTable dt = (DataTable)gv.DataSource; IDbCommand cmd = dal.NewDbCommand( string .Format( “ UPDATE {0} SET [Msg]=@Msg, [MsgChs]=@MsgChs, [MsgCht]=@MsgCht WHERE Id=@Id “ , table)); OleDbParameter p = new OleDbParameter( “ @Msg “ , OleDbType.LongVarChar); p.SourceColumn = “ Msg “ ; cmd.Parameters.Add(p);
OleDbDataAdapter 充当 DataSet 和数据源之间的桥梁,用于检索和保存数据。 名称 说明 OleDbDataAdapter () 初始化 OleDbDataAdapter 类的新实例。 OleDbDataAdapter (OleDbCommand) 初始化 OleDbDataAdapter 类的新实例,用指定的 OleDbCommand 作为SelectCommand OleDbDataAdapter (String, OleDbConnection) 用 SelectCommand 初始化 OleDbDataAdapter 类的新实例。 OleDbDataAdapter (String, String) 用 SelectCommand 初始化 OleDbDataAdapter 类的新实例。
machine;"; using (OleDbConnection myConnection = new OleDbConnection(strConn)) { OleDbDataAdapter adpt = new OleDbDataAdapter("select * from SJSHQ.DBF", myConnection); DataSet mySet = new DataSet adpt = new OleDbDataAdapter("select s1 from show2003.dbf", myConnection); DataSet mySet = new adpt0 = new OleDbDataAdapter("SELECT s1,s2,s3,s4,s5,str(s6) as s6,s11,s13,s15,s17 from show2003 where adpt = new OleDbDataAdapter("SELECT * from show2003 where s1<>\"000000\"", myConnection); DataSet
command1.CommandText = "select * from 成绩单"; connection1.Open();//打开连接 OleDbDataAdapter myDataAdapter1 = new OleDbDataAdapter(command1); myDataAdapter1.SelectCommand = command1 CommandText = "UPDATE 成绩单 SET ASP=" + finalMarks + " WHERE 学号=" + Application["user"]; OleDbDataAdapter myDataAdapter2 = new OleDbDataAdapter(); myDataAdapter2.UpdateCommand = command1;
Imports System.Data.OleDb Public Class Form1 Dim cn As OleDbConnection Dim da As OleDbDataAdapter cn = New OleDbConnection(cnStr) Dim sql As String = "select * from grade" da = New OleDbDataAdapter Imports System.Data.OleDb Public Class Form1 Dim cn As OleDbConnection Dim da As OleDbDataAdapter cn = New OleDbConnection(cnStr) Dim sql As String = TextBox1.Text da = New OleDbDataAdapter sql As String = "select * from grade where 姓名 like " & "'%" & TextBox2.Text & "%'" da = New OleDbDataAdapter
"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); string strExcel = ""; OleDbDataAdapter myCommand = null; DataSet ds = null; strExcel="select * from [sheet1$]"; myCommand = new OleDbDataAdapter myConn = new OleDbConnection(strCon) ; string strCom="select * from [Sheet1$]"; myConn.Open ( ) ; OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom, myConn ) ; ystem.Data.OleDb.OleDbCommandBuilder builder= oda = new OleDbDataAdapter(sql, con); oda.Fill(ds, "PO014"); DataTable dt = ds.Tables[0];
conn = new OleDbConnection(strConn); conn.Open(); DataSet ds = new DataSet(); OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$]", conn); odda.Fill(ds, table);
using (OleDbConnection conn = new OleDbConnection(connString)) using (OleDbDataAdapter cmd = new OleDbDataAdapter(sql_select, conn)) { conn.Open();
DataSet(); //OleDbCommand oleCommand = new OleDbCommand(query, oleDbConnection); //OleDbDataAdapter oleAdapter = new OleDbDataAdapter(oleCommand); OleDbDataAdapter oleAdapter = new OleDbDataAdapter
"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); string strExcel = ""; OleDbDataAdapter myCommand = null; DataSet ds = null; strExcel="select * from [sheet1$]"; myCommand = new OleDbDataAdapter myConn = new OleDbConnection(strCon) ; string strCom="select * from [Sheet1$]"; myConn.Open ( ) ; OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom, myConn ) ; ystem.Data.OleDb.OleDbCommandBuilder builder= oda = new OleDbDataAdapter(sql, con); oda.Fill(ds, "PO014"); DataTable dt = ds.Tables[0];
da = new OleDbDataAdapter(comm); da.Fill(ds); } catch (Exception da = new OleDbDataAdapter(comm); DataSet Ds = new DataSet(); da.Fill ="OleDbParameters">OleDbParameter可选参数</param> /// <returns></returns> public static OleDbDataAdapter string CommandText, params System.Data.OleDb.OleDbParameter[] OleDbParameters) { OleDbDataAdapter OleDbCommand comm = CreateCommand(CommandText, Connection, OleDbParameters); Da = new OleDbDataAdapter
OleCommand cm=new OleDbCommand("select * from petro_well",cn); cn.Open(); //dataset操作 OleDbDataAdapter ad =new OleDbDataAdapter ("select * from petro_well",cn); DataSet ds=new DataSet(); ad.Fill
cnn.Open(); OleDbCommand cmd = new OleDbCommand(queryString, cnn); OleDbDataAdapter adp = new OleDbDataAdapter(cmd); System.Data.DataSet ds = new System.Data.DataSet(); adp.Fill(ds); return ds.Tables[0]; } } 以上发起查询后,数据结构由OleDbDataAdapter
创建OleDbDataAdapter和DataSet,用于接收查询结果。执行查询并填充DataSet,之后可以通过DataTable对象来操作数据。 adapter = new OleDbDataAdapter(cmd); DataSet ds = new DataSet(); adapter.Fill(ds); DataTable / 执行插入命令 cmd.ExecuteNonQuery(); // 关闭连接 conn.Close();}如果需要向Excel文件批量写入数据,可以构建多个INSERT语句,或使用OleDbDataAdapter adapter = new OleDbDataAdapter(); adapter.InsertCommand = new OleDbCommand("INSERT INTO [Sheet1$] 四、OleDb操作数据库使用OLE DB进行数据库访问(包括增加、删除、修改和查询操作)涉及到几个关键的.NET类,主要是OleDbConnection、OleDbCommand、OleDbDataAdapter
{ InitializeComponent(); } OleDbConnection connection; OleDbDataAdapter OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Info.mdb;"); command = new OleDbDataAdapter
= CurrentPage*PageSize; string strSel = "select * from Score"; DataSet ds = new DataSet(); OleDbDataAdapter MyAdapter = new OleDbDataAdapter(strSel,MyConn); MyAdapter.Fill(ds,StartIndex,PageSize,"Score"); /aspxWeb.mdb")); OleDbDataAdapter objCommand=new OleDbDataAdapter("select * from Document",objConn)
{ 84 string sqlStr = "select * from [" + sheetName + region + "]"; 85 OleDbDataAdapter ExcelDA = new OleDbDataAdapter(sqlStr, connStr); 86 DataSet ds = new DataSet(); 87 103 { 104 string sqlStr = "select * from [" + sheetName + "]"; 105 OleDbDataAdapter ExcelDA = new OleDbDataAdapter(sqlStr, connStr); 106 DataSet ds = new DataSet(); 107 ExcelDA = new OleDbDataAdapter(sql, connStr); 133 ExcelDA.Fill(ds, sheets[i].ToString
myDataTables[0]); OleDbCommand cmd1 = new OleDbCommand(Constants.cmdText1, conn); OleDbDataAdapter oleAdapter1 = new OleDbDataAdapter(cmd1); oleAdapter1.Fill(myDataSet.Tables[0]); myDataTables[1]); OleDbCommand cmd2 = new OleDbCommand(Constants.cmdText2, conn); OleDbDataAdapter oleAdapter2 = new OleDbDataAdapter(cmd2); oleAdapter2.Fill(myDataSet.Tables[1]); oleAdapter3 = new OleDbDataAdapter(cmd3); oleAdapter3.Fill(myDataSet.Tables[2]);
OleDbDataAdapter控件可以帮助你完成以上任务。 1. 如果工具箱没有显示出来,在View菜单中,选择工具箱。 2. 点击数据标签,显示可用的数据控件。 3. 双击OleDbDataAdapter控件,将其添加到你的窗体中。 OleDbDataAdapter控件已经被添加到了你的窗体中,位于窗体区域下面的区域内。 这时数据适配器配置向导出现了。 4. 点击F4打开OleDbDataAdapter控件的属性窗口。 14. 在属性窗口中,将控件的名称改为dbAdapt。 在窗体中选择dbAdapt OleDBDataAdapter控件。 2. 如果控件的属性窗口还没有出现,点击F4打开。 3. 在属性窗口的底部,点击生成数据集。 4. 出现生成数据集对话框。 5. dbAdapt.Fill(ds); Dim ds As DataSet ds = dbDataSet dbAdapt.Fill(ds) 程序使用你指定的数据库中的数据填充数据集,具体使用的数据字段是你在设置OleDbDataAdapter
2.OleDbDataAdapter类 OleDbDataAdapter类可以在所有OLE DB数据源中读写数据,并且可以设置为包含要执行的SQL语句或者存储过程名。 在表单中增加一个OleDbDataAdapter控件。这时会自动弹出“数据适配器配置向导”对话框。 的OleDbDataAdapter对象。 得到一个数据集 Dim myCommand As OleDbDataAdapter = New OleDbDataAdapter(strCom, myConn) ‘把Dataset绑定student 得到一个数据集 Dim myCommand As OleDbDataAdapter = New OleDbDataAdapter(strCom, myConn) ‘把Dataset绑定student