2012-01-08 47 views
0

我的IDE是Visual Studio的2008年如何創建和使用存儲過程上的MS Access(.mdb文件)與VB.Net Windows應用程序

我只是想問問如何在Microsoft Access創建數據庫存儲過程( .mdb)並將值傳遞給VB.NET Windows應用程序。

感謝您的答覆。

我需要知道: - 如何創建存儲過程 - 如何連接到數據庫 - 如何調用在VB.NET代碼的Windows應用程序中的存儲過程。 - 如何使用報告中的值。

在此先感謝您的幫助。

回答

2

訪問存儲過程最接近的是查詢。您可以按照訪問幫助和教程瞭解如何創建一個。

一旦你擁有了它創建的,你可以從VB如下訪問:

Using conn As New OleDbConnection() 
     conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myaccess.mdb" 
     conn.Open() 
     Using cmd As New OleDbCommand() 
      cmd.CommandText = "NameOfTheQuery" 
      cmd.CommandType = CommandType.StoredProcedure 
      ' Note: You can also use CommandType.TableDirect 
      cmd.Connection = conn 
      cmd.ExecuteNonQuery() 
      conn.Close() 
     End Using 
    End Using 

上述假設你有你的代碼的頂部以下進口聲明:

Imports System.Data.OleDb 
+0

謝謝爲有幫助的compe_tech。 後續問題,如何獲取存儲過程的結果? 而且,如果存儲過程具有3個SELECT語句參數會怎樣。它將如何從VB.net傳遞到存儲過程。 非常感謝。 – Programmer0412 2012-01-09 06:30:23

相關問題