tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル データが読めない
投稿日: 2010/04/26(Mon) 11:29
投稿者年配おじさん
はじめまして
初めて質問させていただきます。
職場のプログラム(visual studio 2005)を手本にして
学習していますが、SQL文を当てはめて実際に読めるかどうか
ためしました。

しかし同じデータにもかかわらず数字によって読めない事象があり
どうしてもわかりません。

すみませんが、ご教授のほどよろしくおねがいします。
つくったのは下記のとおりです。(自分では正しいものと思っているのですが)

1.            Dim edaban As String = ""
2.            Dim magono As String = ""
3.            Dim job As String = "10"
4.                SQL = SQL + vbCrLf + "SELECT DKNO"
5.                SQL = SQL + vbCrLf + "FROM INPUTQUA"
6.                SQL = SQL + vbCrLf + "WHERE JOBCD='" + job + "'"
7.                SQL = SQL + vbCrLf + "AND DKNO=" + txtDkNO.Text
8.                SQL = SQL + vbCrLf + "AND TAN='" + txtTan.Text + "'"
9.                dSoko = clData.gfSelect("INPUTQUA", SQL)
10                If dSoko.Rows.Count > 0 Then
11                    MessageBox.Show("データがあります。")
12               Else
13                    MessageBox.Show("データがありません。")
14               End If


データは3行目のjobが 1、2、10 の3行のデータがあります。
job を2と指定すると「データがあります。」とメッセージがでるのですが
「1」と「10」を指定すると「データがありません。」のメッセージがでます。
cStr(job)としてみたり Where句の順番を変えたりしましたがうまくいきません。

文字のタイプが違うのでしょうか?
すみませんが、よろしくお願いします。

質問の仕方が悪いと思いますがよろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。