- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access Ado フィルタ 含むができない)
Access Adoフィルタの使い方とエラー解消方法
このQ&Aのポイント
- AccessのADOを使用してレコードを抽出する際、条件に含むフィルタを使う方法が分からない。現在のコードではテキストファイルのみを抽出することが目的だが、エラーが発生してしまう。エラー解消方法や条件に含むフィルタを使う方法について教えてほしい。
- AccessのADOを使用してテーブルのレコードを抽出する際、条件に含むフィルタを使いたい。現在のコードではテキストファイルのみを抽出することが目的だが、エラーが発生してしまう。エラー解消方法や条件に含むフィルタを使う方法について詳しく教えてほしい。
- AccessのADOを使用してレコードを抽出する際、条件に含むフィルタを使いたい。テーブルのフィールドにはさまざまなファイル名が含まれており、テキストファイルのみを抽出したい。しかし、現在のコードではエラーが発生してしまう。エラー解消方法や条件に含むフィルタを使う方法を教えてほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以下のようにSQL文で取得するといいのでは。 確認したコードは、 Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim strSQL As String strSQL = "SELECT テーブル1.ファイル名 FROM テーブル1 WHERE (((Right([ファイル名],4))='.txt'));" Set cn = CurrentProject.Connection Set rs = New ADODB.Recordset rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic MsgBox rs.RecordCount rs.Close: Set rs = Nothing cn.Close: Set cn = Nothing
その他の回答 (1)
- piroin654
- ベストアンサー率75% (692/917)
回答No.2
No1の続きです。 以下は情報です。 フィルタ、Like およびワイルドカードについて。 Microsoftより http://support.microsoft.com/kb/226119/ja 後方一致は使えない http://www.nurs.or.jp/~ppoy/access/access/acM014.html
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。