oledbconnection,EXCEL表格利用VBA語句或其它方法按條件復制
oledbconnection,EXCEL表格利用VBA語句或其它方法按條件復制
正文
文章目錄
- oledbconnectionEXCEL表格利用VBA語句或其它方法按條件復制?
- 中連接數(shù)據(jù)庫的語句?
- 怎樣在aspnet中連接ACCESS數(shù)據(jù)庫?
- UDL到底是什么?
- 用aspnet軟件連接access怎么做?
oledbconnectionEXCEL表格利用VBA語句或其它方法按條件復制?
以下代碼數(shù)據(jù)在sheet1的A到D列表頭在第二行取前三個復制到H列Set conn = CreateObject("adodb.connection")conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullNameSql = "select top 3 * from [sheet1$A2:D] order by 銷量 desc"[H3].CopyFromRecordset conn.Execute(Sql)conn.Close: Set conn = Nothing[A2:D2].Copy [H2]
中連接數(shù)據(jù)庫的語句?
//Access
using System.Data;
using System.Data.OleDb;
connString ="Provider =Microsoft.Jet.OleDb.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/MyDatabase.mdb");
//SQL server
using System.Data;
using System.Data.SqlClient;
//SQL2005
connString="Data Source=zhou\sql2005;Initial Catalog=AspNetStudy;Persist Security Info=True;User ID=sa;Password=123456");
//SQL2008
connString = @"server=LENOVO-AAMYDATABASE;database=Database;Trusted_Connection=True";
//MySQL
using MySQLDriverCS;
using System.Net;
using System.Text;
using CoreLab.MySql;
using System.Data.Odbc;
using MySql.Data.MySqlClient;
MySQLConnection DBConn = new MySQLConnection(new MySQLConnectionString("localhost","mysql","root","",3306).AsString);
connString = "User Id=root;Host=localhost;Database=qing;password=qing";
//Sybase
Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=數(shù)據(jù)庫名;User ID=用戶名;Data Source=數(shù)據(jù)源;Extended Properties="";Server Name=ip地址;Network Protocol=Winsock;Server Port Address=5000;
//Oracle
using System.Data;
using System.Data.OracleClient;
connString="Data Source=sky;user=system;password=manager;";
//IBM DB2
connStri = "Driver={IBM DB2 ODBC DRIVER};Database=sample;hostname=192.168.1.46;port=50000;protocol=TCPIP; uid=admin; pwd=admin";
怎樣在aspnet中連接ACCESS數(shù)據(jù)庫?
安防種方法就是真接在在設(shè)計頁面上拉一個控件例如GridView、DataList點擊右上角那個三角符新建數(shù)據(jù)源在跳出的對話框選擇數(shù)據(jù)庫新建連接在添加連接對話框的更改那里選擇Access數(shù)據(jù)庫之后在瀏覽那里選擇你的數(shù)據(jù)庫測試成功的話接下來的就比較容易了。
第二種方法就是在寫代碼來綁定:
OleDbConnection conn = new OleDbConnection();
//conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/Microsoft_Visual_Csharp.net/練習簿/筆記/user.mdb";
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Microsoft_Visual_Csharp.net\練習簿\筆記\user.mdb";
//上面兩個connectionstring都行它們只是那個分格符不同你仔細看一下就發(fā)覺了。
OleDbCommand comm = new OleDbCommand("SELECT * FROM [user]", conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = comm;
DataSet ds=new DataSet();
da.Fill(ds);
GridView2.DataSource = ds.Tables[0].DefaultView;
GridView2.DataBind();
UDL到底是什么?
udl(Universal Data Link)是通用數(shù)據(jù)連接文件使用通用數(shù)據(jù)鏈接 (UDL) 文件來保存連接字符串。簡介使用 UDL 文件存儲數(shù)據(jù)庫連接的方式和使用“ODBC 數(shù)據(jù)源名稱 (DSN)”非常相似。UDL 文件存儲 OLE DB 連接信息例如提供程序、用戶名、密碼和其他選項。用存儲在該 UDL 文件中的信息可以打開 ADO 連接從而允許管理員在需要的情況下更改它并且避免了打開注冊表或者使用 ODBC。也就是說這個里面包含的東西就是CONNECTIONSTRING 中的內(nèi)容比如:
‘Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:Program FilesMicrosoft OfficeOfficeSamplesNorthwind.mdb;User ID=admin;Password=1;Jet OLEDB:Database Password=1 ’
創(chuàng)建方法創(chuàng)建 UDL 文件安防簡單的方法就是:創(chuàng)建一個文本文件更名這個文件為 A.UDL 然后雙擊。創(chuàng)建和配置通用數(shù)據(jù)鏈接 (.udl) 文件Microsoft 數(shù)據(jù)訪問組件 (MDAC) 提供“數(shù)據(jù)鏈接屬性”對話框作為常用用戶界面以指定 Windows 2000 及更高版本操作系統(tǒng)上的數(shù)據(jù)提供程序的連接信息。可使用“數(shù)據(jù)鏈接屬性”對話框?qū)⑦B接信息保存在通用數(shù)據(jù)鏈接 (.udl) 文件中。創(chuàng)建通用數(shù)據(jù)鏈接 (.udl) 文件1.打開 Windows 資源管理器。2.選擇要在其中存儲 .udl 文件的文件夾。3.如果運行的是 Windows 2000 或更高版本請在“文件”菜單中選擇“新建”然后選擇“文本文檔”。目錄中出現(xiàn)名為“新建文本文檔.txt”的新文件。重命名此文件刪除所有空格并將其文件擴展名更改為 .udl。注意 可能會出現(xiàn)一個警告指出更改文件擴展名會導致文件變得不可用。忽略此警告。如果運行的是 Windows 98 和 Windows NT 系統(tǒng)并且安裝了 Microsoft 數(shù)據(jù)訪問組件 (MDAC)請右擊右窗格或結(jié)果窗格選擇“新建”然后選擇“Microsoft 數(shù)據(jù)鏈接”。目錄中出現(xiàn)名為 New Microsoft Data Link.udl 的新文件。可重命名此文件。
配置通用數(shù)據(jù)鏈接 (.udl) 文件
1.雙擊通用數(shù)據(jù)鏈接 (.udl) 文件?!皵?shù)據(jù)鏈接屬性”對話框打開顯示以下選項卡:“提供者”、“連接”、“高級”和“所有”。選擇“下一步”在選項卡中定位。2.在“提供者”選項卡上選擇數(shù)據(jù)庫提供程序。3.在“連接”選項卡上或者選擇可用提供程序的數(shù)據(jù)源名稱 (DSN)或者輸入自定義連接字符串。系統(tǒng)中預定義的提供程序的有效 DSN 顯示在“使用數(shù)據(jù)源”下拉列表中。4.使用“高級”選項卡查看并設(shè)置數(shù)據(jù)的其他初始化屬性。5.使用“所有”選項卡復查并編輯可用于 OLE DB 提供程序的所有 OLE DB 初始化屬性。6.選擇“確定”以便將連接字符串保存到通用數(shù)據(jù)鏈接 (.udl) 文件中。有關(guān)更多信息請參見“數(shù)據(jù)鏈接屬性”對話框。數(shù)據(jù)鏈接文件格式通用數(shù)據(jù)鏈接 (.udl) 文件的前兩行必須與此內(nèi)容完全相同:[oledb]; Everything after this line is an OLE DB initstring在這兩個必需的行之后.udl 文件的其余部分由用同樣格式寫成的連接字符串組成。當從編程代碼中打開數(shù)據(jù)庫時使用該字符串。下面的列表給出了一個 .udl 文件的完整文本此文件使用 Microsoft SQL Server 的 OLE DB 提供程序打開使用集成安全性的 Northwind 數(shù)據(jù)庫。[oledb]; Everything after this line is an OLE DB initstringProvider=SQLOLEDB.1;Persist Security Info=False;Data Source=a-iresmi2000;Initial Catalog=Northwind;Integrated Security=SSPI
VB與udl文件的連接
創(chuàng)建一個通用數(shù)據(jù)鏈接 (.udl) 文件。使用“數(shù)據(jù)鏈接屬性”對話框?qū)⑦B接字符串存儲在此 .udl 文件中。將一個 ADO 數(shù)據(jù)控件添加到解決方案或項目中。在 ADO 數(shù)據(jù)控件的“屬性”窗口中選擇 ConnectionString 屬性并輸入包含所需連接字符串的 .udl 文件的名稱。也可在代碼中設(shè)置此屬性。 在下面的示例中將一個名為 cnPubs 的控件的 ConnectionString 屬性設(shè)置為名為 Pubs.udl 的通用數(shù)據(jù)鏈接文件并給出了此文件的安防路徑:cnPubs.ConnectionString = "File Name=C:PathToPubs.udl;"也可給出相對路徑:cnPubs.ConnectionString = "File Name=DataPubs.udl;"如果給出相對路徑指定通用數(shù)據(jù)鏈接文件的位置將從應(yīng)用程序的安裝目錄開始。將 DataGrid、DataCombo 或 DataList 控件添加到項目或窗體。在“屬性”窗口中將 DataGrid、DataCombo 或 DataList 控件的 DataSource 屬性設(shè)置為剛配置的 ADO 數(shù)據(jù)控件的名稱。每當項目或窗體請求數(shù)據(jù)時DataGrid、DataCombo 或 DataList 控件都調(diào)用其 DataSource即 ADO 數(shù)據(jù)控件而 ADO 數(shù)據(jù)控件則使用通用數(shù)據(jù)鏈接 (.udl) 文件提供的 ConnectionString 打開所需的數(shù)據(jù)連接。安防術(shù)語:UDL——引力線(超買超賣型)1.本指標的超買超賣界限值隨個股不同而不同使用者應(yīng)自行調(diào)整;2.使用時可列出一年以上走勢圖觀察其常態(tài)性分布范圍然 后用參考線設(shè)定其超買超賣范圍。通常UDL 高于某個極限時 短期安防會下跌;UDL 低于某個極限時短期安防會上漲;
用aspnet軟件連接access怎么做?
連接數(shù)據(jù)庫---用oledbconnectionconn新建連接字符串---打開連接conn.open();寫查詢語句---用oledbdataadapter對象讀取數(shù)據(jù)---新建dataset對象---再用oledbdataapter.fill()方法填充dataset對象---安防后把dataset所要顯示的數(shù)據(jù)指向顯示數(shù)據(jù)控件的datasource屬性就行啦.
返回:安防新聞
廣告咨詢:18215288822 采購熱線:18215288822
聲明:農(nóng)機大全所有(圖文、音視頻)均由用戶自行上傳分享,僅供網(wǎng)友學習交流,版權(quán)歸原作者。若您的權(quán)利被侵害,請聯(lián)系 56325386@qq.com 刪除。
載注明出處:http://m.121vipspeaking.com/news/295324.html