データベースで検索に失敗する
IDが001000番があったとする。
where id like '%1%'
で結果レコードが0件になった。
where id like '%0%'
や
where id like '%10%'
なら、正常に結果を得られた。
ちなみに、dBASEテーブル。
文字コードって事も無さそうだしなんだろか?
と思いテーブルを再構築してみたら検索できるようになった。
散々、悩んだ。
| 固定リンク
「C/C++」カテゴリの記事
- コンピュータプログラミング言語調節可能おしゃれキャップ(2018.06.05)
- raspberry piでC++11を使えるようにする(2016.04.27)
- StrinToIntのような文字列を整数に変換する関数を実装してみる(2016.03.21)
- インライン化できない関数のラッパー関数などで関数呼び出しのオーバーヘッドを減らしたい(2016.03.03)
- C++ Builder/Delphiでフォーカスが別のコントロールにある時に強引にTEditに入力を戻す(2014.09.15)
「データベース」カテゴリの記事
- 【Firebird】 Unsupported on-disk structure for file xxx.fdb; found 32779, support @4?.@5?.(2014.02.18)
- データベースで検索に失敗する(2013.07.09)
- Firebird unsupported on-disk structure(2013.07.03)
- dbExpressでMySQLに接続 RAD Studio 2010(2012.01.25)
- Firebirdでテーブル一覧を得る(2011.10.06)
この記事へのコメントは終了しました。
コメント