VB.NET Accessデータベース接続をすべての人に詳しく紹介する前に、まずVB.NETの紹介をすべての人に理解してもらい、次にVB.NETAccessデータベース接続を包括的に紹介してください。
Visual Basic.NETは、VisualBasic言語のvb.netチュートリアルから進化したものです。
、は、タイプセーフでオブジェクト指向のアプリケーションを効率的に生成するように設計された言語です。Visual Basicを使用すると、開発者はWindows、Web、およびモバイルデバイス用のプログラムを開発できます。Microsoft .NET Framework向けのすべての言語と同様に、Visual Basicで記述されたプログラムには、セキュリティと言語の相互運用性という利点があります。Visual Basicに代わってこのc#チュートリアルは、.NETフレームワークに基づいてアプリケーションを作成するためのシンプルで高速な方法を提供するという伝統を引き継いでいます。
VB.NETの紹介
VB.NETは、Microsoftの最新のプラットフォームテクノロジであり、.netframeworkSDKの言語です。VB.NETとVC#.NETの機能に違いはありません。コンパイル後に生成される実行可能ファイルは、アセンブリ、つまりアセンブリと呼ばれます。VB.netのバージョン番号はVB7.0であり、そのpython基本チュートリアル操作はCLR(CommonLanguageRuntime)およびMSIL(MicrosoftIntermediateLanguage)仮想マシン上に構築されています。実際、そのメカニズムはJavaに似ています。
VB.NETアクセスデータベース接続
OleDbConnectionオブジェクトの使用
Private Function getAccessConnection() As OleDbConnection
Dim dbConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|\Resources\mag.mdb;Persist Security Info=true"
Dim dbConnection As OleDbConnection = New OleDbConnection(dbConnectionString)
Try
dbConnection.Open()
Catch Ex As Exception
’MsgBox(Err.Description)
End Try
Return dbConnection
End Function
private Sub fillDataGridView()
Dim sqlStr As String = "select * from Table"
Dim DataAdapter As New OleDbDataAdapter
Dim dataSet As New DataSet
Dim DataGridView As New DataGridView
Dim dbConnection As OleDbConnection = getAccessConnection()
If dbConnection.State.ToString = "Closed" Then
MsgBox(Chr(13) & " access 数据库连接失败 " & Chr(13), , "警告")
Exit Sub
End If
DataAdapter.SelectCommand = New OleDbCommand(sqlStr,dbConnection)
Try
DataAdapter.Fill(dataSet,"Table")
DataGridView.DataSource = dataSet.Tables("Table").DefaultView
Catch Ex As Exception
MsgBox(Err.Description)
Finally
dataSet.Dispose
DataAdapter.Dispose
dbConnection.Close
dbConnection.Dispose
End Try
End Sub
VB.NET Accessデータベースファイルは、[マイプロジェクト]-> [リソース]-> [リソースの追加]-> [既存のファイルの追加]からデバッグ状態で追加できます。プロジェクトが実行されるたびに、[リソース]の下のデータベースが[デバッグ]の下のデータベースを上書きします。
ラベル:
このサイトの記事は、再印刷を除いてオリジナルまたは翻訳されています。いかなる形式の再版も歓迎しますが、必ず出典を示し、元のテキストの関連リンクを変更せず、他の人の労働の成果を尊重してください。
記事の複製元:https://www.evget.com/article/2009/10/15/12975.html IT
記事の複製元:エキスパートネットワーク