-
建立新專案時,選擇“資料工程”,VB6 整合除錯環境左側的工具箱將載入資料庫程式設計所需的控制項。
然後,在 form1 窗體中新增 ADODC 控制項和 DataGrid 控制項,為 DataGRID1 屬性資料源選擇 ADODC1,開啟 ADODC1 控制項屬性頁以使用連線字串,選擇“生成”,在提供程式選項中選擇“用於訪問資料庫的 Microsoft Jet OLE DB 訪問介面”,然後根據需要連線到資料庫。 在 ADODC1 控制項屬性頁中,空白文字視窗中有一長串字串,請注意,可以將此字串複製到程式中進行程式設計。 ADODC1 控制項屬性頁的資料來源具有可用於編寫 SQL 查詢語言的命令文字 (SQL) 編寫視窗。
此視窗的 SQL 語句可以複製到程式 ** 中進行程式設計。
SQL查詢語言的主要結構如下:
從查詢條件語句 [排序語句或分組語句] 的表名中選擇查詢字段。
查詢字段必須用逗號分隔或用星號替換,最好使用上述查詢中的排序語句。
如果 SQL 查詢語言中存在錯誤,則可以在程式執行時對其進行更改。 我一般先跟著上面的連線,SQL使用"select * from tabelname"除錯沒問題,先使用按鈕埠件複製前面提到的按鈕控制項的點選事件中的連線字串和SQL查詢語言,以便以後使用。 然後刪除 adodc1 孔,新增 adodc1 控制項,並新增其他內容。
-
新增 ADO 控制項的方法:
1.執行“工程”“零件”;
2.在“部件”對話方塊中,選擇“Microsoft Ado 控制項”;
3.“確定”;
4.雙擊工具箱中的ADO控制項圖示或在窗體上拖動滑鼠,點選ADO控制項後,即可將ADO控制項新增到窗體中;
新增 ADO 控制項後,可以使用其 ConnectionString 屬性與資料來源建立連線,實現 ADO 和 DB 之間的連線。 方法如下:
1.單擊ADO控制項,右鍵單擊“ADODC屬性”,將彈出“屬性頁”。
2.選擇“使用連線字串”; 單擊“生成”以顯示“資料連線屬性”; 在“提供程式”選項卡中,通常選擇“Microsoft Jet OLE 提供程式”; “下乙個”;
3.在“資料鏈結屬性”對話方塊中,在“選擇或輸入資料庫名稱”文字框(可選)中輸入資料庫的路徑和檔名; 再次“開啟”;
4.在“輸入登入資料庫資訊”欄位中輸入使用者名稱和密碼;
5.測試連線;
-
在 VB 中執行 Microsoft Access 報表的好方法。
在VB中,如何使用直觀簡單的巨集報表一直是很多人關心的問題,而Crystal Reports並不理想。 現在我將介紹一種在 VB 中執行 Microsoft Access 報表的方法,使用起來還不錯。
利用自動化執行 Microsoft Access 報表。
2.建立引用。
在 VB 中使用“專案引用”"選單建立一對 Microsoft Access 物件庫
引用。 3.程式列表。
注意:引用 ms access 物件庫 (this.)
注意:程式碼將適用於任何版本的訪問
注意:支援自動化)。
dim msaccess as
private sub command1_click()
set msaccess=new
rptemployess",acviewnormal
set msaccess=nothing
end sub
注意:AcViewNormal 告訴 Access 開啟報表並立即列印。
這種方法的乙個缺點是執行時環境必須配備 MS Access。
-
VB只是一種程式語言,它不能構建資料庫,Access資料庫的建立應該完全在Access中完成。
先決條件:必須安裝 Microsoft Access 資料庫。
步驟:1.找到要儲存資料庫的路徑,例如磁碟C的資料路徑;
3、此時路徑下有乙個訪問檔案,可以右鍵重新命名資料庫,例如,將其命名為測試資料庫;
4. 雙擊訪問檔案以建立所需的表格、函式等。
1. 建立乙個 Access 資料庫,並在該資料庫中建立乙個新錶,即乙個附加表。 通過設定附加表的屬性值,使其鏈結到要訪問的資料庫。 >>>More
那麼,使用ADO,您可以直接選擇並輸出到excel,例如,插入到[excel; database='c:\''sheet1$''(字段 1、字段 2,...)from .. >>>More
企業管理器 在 SQL 中建立資料庫 選擇所有任務 匯入資料 從資料來源選擇 Microsoft Access 將 Access 資料庫匯入 MSSQL 資料庫時,需要注意幾個問題 使用 MSSQL 伺服器時,即使使用 SQL Server 匯入 Access 資料庫,與 Access 也有很多不同之處, 有很多地方需要注意。1.匯入Access中常用的自動編號欄位後,不是自動遞增int,需要手動設定,將匯入的自動編號欄位的“no”改為“yes”,並且“seed”和“increment”都是“1”才能成為自動編號; 2.在MSSQL伺服器中,有很多保留字,這些保留字在Access中不可用,當您將資料匯入MSSQL時,問題就會出來。 匯入時,MSSQL會自動在這些字段(包括資料庫中的表名)中新增“[欄位名稱]”,因此您必須修改指令碼,在相應的欄位名(或表名)中新增括號,或將欄位名稱更改為非MSSQL保留字。 >>>More