Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
型付Datasetの%検索について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9380#CommentId13037
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
刈谷勇
 (社会人)
投稿日時
2009/10/8 22:40:51
るきおさん、こんにちは。
DataSetデザイナーを使っているので、コードらしいコードは書いていないんですよね・・・
テーブル構造とSQL文・再現手順を記載してみます。
テーブル名
TestTable
カラム
Key1 char(10) NOT NULL
Value1 char(10) NOT NULL
Primary Key
Key1
SQL文
SELECT Key1, Value1
FROM TestTable
WHERE (Key1 LIKE @key1)
手順
1)DataSetデザイナーで上記テーブルとクエリー(クエリー名:FillBy)を追加
2)Formに作成されたTestTableをドロップし、DataGridViewで表示
3)Form1_Loadに作成されたコードを修正し、FillByに変更。
Me.TestTableTableAdapter.FillBy(Me.TestDataSet.TestTable, "%")
とすると本来なら、すべてのレコードが表示されると思うのですが、1件も表示されないです。
また、”%”を%10個にするとすべてのレコードが表示されるので、「%を_におきかえれいるのでは?」と思った次第です。
(SQL文自体はDatasetデザイナーのクエリービルダで実行したときに期待通りの動作はしています。)
補足
この手に問題にぶつかったときは、プロファイルでとんでるSQLを捕まえて内容を確認しているのですがExprssEditionでは使えませんでした。
P.S.
そういえば、皆さんのところでは台風はどうでした?
台風が近くを通ったはずなのに、雨風はあまり吹かずただの曇りの日でした。