接触到一个老的项目,里面大量使用OleDbConnection进行数据库操作,在执行SQL块语句时,对它的顺序参数、命名参数很不了解。 测试环境:OleDbConnection+Oracle10G using System; using System.Data; using System.Data.OleDb conn = new OleDbConnection( “ Provider=OraOLEDB.Oracle;User ID=oauser;Data Source=oa163;Password conn = new OleDbConnection( “ Provider=OraOLEDB.Oracle;User ID=oauser;Data Source=oa163;Password conn = new OleDbConnection( “ Provider=OraOLEDB.Oracle;User ID=oauser;Data Source=oa163;Password
写入数据要向Excel文件写入数据,可以使用OleDbConnection和OleDbCommand对象。下面示例展示了如何打开一个连接,单条写入数据到Excel表格中。 using (OleDbConnection conn = new OleDbConnection(connectionString)){ conn.Open(); // 打开连接 // DataTable dt = new DataTable();// 假设dt已经被填充了数据using (OleDbConnection conn = new OleDbConnection(connectionString ,并将其封装在using语句中以确保资源的释放 using (OleDbConnection connection = new OleDbConnection(connectionString OleDbConnection: 用于建立与数据库的连接。OleDbCommand: 用于执行SQL命令。OleDbDataReader: 用于读取从数据库返回的结果。
connStr =@"Provider= Microsoft.Ace.OLEDB.12.0;Data Source = d:\login.accdb"; (3) 建立连接: OleDbConnection tempconn =new OleDbConnection(connStr); (4) 使用OleDbCommand类来执行Sql语句: OleDbCommand cmd = GetConn() { OleDbConnection tempconn = new OleDbConnection(connStr); conn = new OleDbConnection(connStr)) { using (OleDbCommand cmd = new OleDbCommand conn = new OleDbConnection(connStr); OleDbCommand cmd = conn.CreateCommand();
connStr =@"Provider= Microsoft.Ace.OLEDB.12.0;Data Source = d:\login.accdb"; (3) 建立连接: OleDbConnection tempconn =new OleDbConnection(connStr); (4) 使用OleDbCommand类来执行Sql语句: OleDbCommand cmd = GetConn() { OleDbConnection tempconn = new OleDbConnection(connStr); conn = new OleDbConnection(connStr)) { using (OleDbCommand cmd = new OleDbCommand conn = new OleDbConnection(connStr); OleDbCommand cmd = conn.CreateCommand();
vb连接access数据库 1插入相应的包 Imports System.Data.OleDb 2声明连接参数 Dim OleDbConnection1 As OleDb.OleDbConnection String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\db1.mdb" 3建立连接 OleDbConnection1 = New System.Data.OleDb.OleDbConnection(strConnect) OleDbConnection1.Open() 4执行语句查询 Private Click Dim cmd As New OleDbCommand Dim dr As OleDbDataReader cmd.Connection = OleDbConnection1
对象</returns> public static OleDbConnection CreateConnection(string ExcelFilePath,ExcelVerion Verion) { OleDbConnection Connection = null; string strConnection = string.Empty /// /// <param name="Connection">OleDbConnection对象</param> /// <param name /// /// <param name="Connection">OleDbConnection对象</param> /// <param name 对象</param> /// <returns></returns> public static DataTable GetWorkBookName(OleDbConnection
conn = new OleDbConnection(connectionString)) { conn.Open(); connection = new OleDbConnection(connectionString)) { OleDbCommand connection = new OleDbConnection(connectionString)) { DataSet ds connection = new OleDbConnection(connectionString)) { DataSet ds conn = new OleDbConnection(connectionString)) { conn.Open();
OleDbConnection 用法 con=new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb”) new OleDbCommand(“select name from us where id=2”, con); textBox1.Text=dc.ExecuteScalar().ToString(); OleDbConnection con=new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb”); con.Open(); OleDbCommand values (11)”, con); dc.ExecuteNonQuery(); con.Close(); string us=textBox2.Text; string pa=textBox1.Text; OleDbConnection con=new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb”); OleDbCommand oldC
OleDbCommand (String, OleDbConnection) 初始化具有查询文本和 OleDbConnection 的 OleDbCommand 类的新实例。 OleDbCommand (String, OleDbConnection, OleDbTransaction) 初始化具有查询文本、OleDbConnection 和 Transaction 的 OleDbDataAdapter (String, OleDbConnection) 用 SelectCommand 初始化 OleDbDataAdapter 类的新实例。 在使用 OleDbDataReader 时,关联的 OleDbConnection 正忙于为 OleDbDataReader 服务,对 OleDbConnection 无法执行任何其他操作,只能将其关闭 connection = new OleDbConnection(connectionString)) { OleDbCommand command
OleDbParameter[] commandParameters) { OleDbCommand cmd = new OleDbCommand(); using (OleDbConnection conn = new OleDbConnection(connectionString)) { PrepareCommand(cmd, conn, null, conn = new OleDbConnection(connectionString); //在这里我们用一个try/catch结构执行sql文本命令/存储过程,因为如果这个方法产生一个异常我们要关闭连接 conn = new OleDbConnection(connectionString)) { PrepareCommand(cmd, conn, null, connection = new OleDbConnection(connectionString)) { PrepareCommand(cmd, connection
= "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); string strExcel = ""; OleDbDataAdapter myCommand = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection myConn = new OleDbConnection(strCon) ; string strCom="select * from [Sheet1$]"; myConn.Open ( ) ; con = new OleDbConnection(conStr); con.Open(); string sql = "select ITEM,REQD_DATE,QTY,PUR_FLG
Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=Excel 8.0"; try { OleDbConnection oleDbConnection = new OleDbConnection(connExcel); oleDbConnection.Open(); //获取excel 表 DataTable dataTable = oleDbConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); tableName; dataSet = new DataSet(); //OleDbCommand oleCommand = new OleDbCommand(query, oleDbConnection "新插入 " + dataTable1.Rows.Count.ToString() + " 条记录"); sqlDA1.Update(dataTable1); oleDbConnection.Close
OleDb的访问方法 public class DALOleDb { public DataTable GetNewsList() { OleDbConnection cn = new OleDbConnection(DALFactory.cnString); OleDbDataAdapter da = new OleDbDataAdapter (Reflector的使用方法请到搜索引擎里找一下) 在.net2.0(.net1.1不是这样的,请注意)里面我们可以发现 SqlConnection、OleDbConnection等都是继承自DbConnection 他是一个抽象基类(如果不清楚的话可以先当作父类来看),就是说DbConnection 派生出了 SqlConnection 、OleDbConnection等,这些合起来就“构成”了多态。 } OleDbConnection [DefaultEvent("InfoMessage")] public sealed class OleDbConnection : DbConnection, ICloneable
Imports System.Data.OleDb Public Class Form1 Dim cn As OleDbConnection Dim da As OleDbDataAdapter =Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False" cn = New OleDbConnection Imports System.Data.OleDb Public Class Form1 Dim cn As OleDbConnection Dim da As OleDbDataAdapter =Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False" cn = New OleDbConnection =Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False" cn = New OleDbConnection
= "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); string strExcel = ""; OleDbDataAdapter myCommand = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection myConn = new OleDbConnection(strCon) ; string strCom="select * from [Sheet1$]"; myConn.Open ( ) ; con = new OleDbConnection(conStr); con.Open(); string sql = "select ITEM,REQD_DATE,QTY,PUR_FLG
string strConn = @"Provider=vfpoledb;Data Source=C:\vfp;Collating Sequence=machine;"; using (OleDbConnection myConnection = new OleDbConnection(strConn)) { OleDbDataAdapter adpt = new OleDbDataAdapter string strConn = @"Provider=vfpoledb;Data Source=C:\vfp;Collating Sequence=machine;"; using (OleDbConnection myConnection = new OleDbConnection(strConn)) { myConnection.Open(); OleDbCommand myConnection = new OleDbConnection(strConn)) { myConnection.Open(); OleDbCommand
=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|aspxWeb.mdb;Persist Security Info=True " ; OleDbConnection Page.IsPostBack) { OleDbConnection cn = new OleDbConnection(ConnectionString); cn.Open(); cn1 = new OleDbConnection(ConnectionString); cn1.Open(); OleDbCommand " ); return ; } string sql; OleDbCommand cmd; OleDbConnection cn = new OleDbConnection(); cn.ConnectionString = ConnectionString; cn.Open(); string []
Source= " + Path + " ; " + " Extended Properties=Excel 8.0; " ; System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(strConn); conn.Open(); System.Data.DataTable
public class makeallfiles : System.Web.UI.Page { public string strcon; public OleDbConnection conn = new OleDbConnection(strcon); conn.Open(); OleDbCommand mycommand = new conn = new OleDbConnection(strcon); conn.Open(); OleDbDataAdapter da = new con = new OleDbConnection(strcon); con.Open(); OleDbCommand newcommand = new OleDbCommand OleDbConnection mycon = new OleDbConnection(strcon); //打开数据库连接 mycon.Open(); int
strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"DataSource=C:BegASPNETNorthwind.mdb"; OleDbConnection objConnection=new OleDbConnection(strConnection); .. objConnection.Open(); objConnection.Close(); 解释 “OleDbConnection objConnection=new OleDbConnection(strConnection);”这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道 } } finally { DBReader.Close();DBConn.Close(); } //关闭数据库连接DBConn.Close(); 5.C#连接IBM DB2 程序代码: Code OleDbConnection1 /打开数据库连接 OleDbDataAdapter1.Fill(dataSet1,"Address"); //将得来的数据填入 dataSetDataGrid1.DataBind(); //绑定数据 OleDbConnection1