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