掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Accessのテーブルに該当データが存在するか調べる (ID:148054)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB.NET(2010)からAccess2000に接続するプログラムなのですが、 特定のテーブルに条件に合うレコードが存在するかどうかのみを知るために 以下のようなソースにしています。 Try strSQL = "SELECT * FROM テーブルA WHERE 整理番号 = 999" (999の部分は随時変わります) Dim CnnK3 As String = ACstr & _ "Data Source=" & DataMdb & ";" & ACPassS Dim OleConn As OleDb.OleDbConnection = New OleDb.OleDbConnection Dim OleDA As New OleDbDataAdapter(strSQL, CnnK3) Dim dtSet As DataSet = New DataSet("TABLE") Dim cb As New OleDbCommandBuilder(OleDA) Dim table As New DataTable() OleDA.Fill(table) Dim Tcnt As Integer = table.Rows.Count Catch ex As Exception MessageBox.Show(ex.Message, "Access接続エラー") Cursor.Current = Cursors.Default 'カーソル通常 Exit Sub End Try table.Rows.Countが0かどうかを見て該当レコードがあるかどうかチェックしているのですが、さらに高速に結果を知るには他によい方法はありますでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.