タイトル | : データが読めない |
記事No | : 10075 |
投稿日 | : 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句の順番を変えたりしましたがうまくいきません。
文字のタイプが違うのでしょうか? すみませんが、よろしくお願いします。
質問の仕方が悪いと思いますがよろしくお願いします。
|