
VB2005を使用しています。データービューのフィルター機能を使用してレコードを抽出したいのですが、以下のようなコードを書いた場合、出版社コードで検索すると
----
System.Int32 および System.String で 'Like' 操作を実行できません。
----
といったエラーが表示されます。
出版社コードが整数型を使用している場合にはLikeを使用して絞り込みをする場合には、どのような書き方をしたらいいのでしょうか?
'Viewを取得
Dim dv As New DataView
dv.Table = dSetHanbai.出版社名一覧
'検索キーの設定
Dim key As String
key = Me.txt検索キー.Text
If key = "" Then
MessageBox.Show("検索キーが入力されていません", "エラー")
Exit Sub
Else
'フィルタの設定
If RadioButton1.Checked = True Then
dv.RowFilter = "出版社コード LIKE '%" & key & "%'"
ElseIf RadioButton2.Checked = True Then
dv.RowFilter = "出版社名 LIKE '%" & key & "%'"
End If
End If
dgv出版社名一覧.DataSource = dv
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
整数値に対して Like演算子は使えませんね m(__)m
DataSetを作り変えて 出版社コードに対するString型フィールドを作成したほうが早いのかも ・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
Nullの使い方が不正です。
-
1日に1人がこなせるプログラム...
-
access2003 クエリSQL文に...
-
エクセルに見えない文字(JISX0...
-
JANコードとPOSコードは同じ?
-
PreviewKeyDownイベントが2回...
-
Accessでの抽出で完全一致。
-
Excel VBA素人です。VBAで図形...
-
Excelシート上で右クリックがで...
-
Exel VBA 別ブックから該当デ...
-
SQL
-
AccessでReplace関数を使うときに…
-
access2021 VBA メソッドまたは...
-
エクセル VBA 同じ内容のセル...
-
Accessの文字列部分一致を合計...
-
COBOLの文法
-
レポートでグループレベルの変...
-
VBAでファイルオープン後にコー...
-
UWSCでMOUSEORG関数が上手く処...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
access2021 VBA メソッドまたは...
-
1日に1人がこなせるプログラム...
-
JANコードとPOSコードは同じ?
-
1、Rstudioで回帰直線を求める...
-
access2003 クエリSQL文に...
-
Exel VBA 別ブックから該当デ...
-
JavaScriptの定数名が取り消し...
-
COBOLの文法
-
VBAでファイルオープン後にコー...
-
変数名「cur」について
-
エクセルに見えない文字(JISX0...
-
オートフィルタで抽出結果に 罫...
-
Nullの使い方が不正です。
-
PreviewKeyDownイベントが2回...
-
【VB6】実行ファイルとした後、...
-
Javaの改行について
-
C# コードビハインドについて
-
Excelシート上で右クリックがで...
-
木偏に「久」
おすすめ情報