| ■20641 / ) |
既存のデータと一致の場合テキストボックスに相当するデータを |
□投稿者/ キキ (12回)-(2008/06/13(Fri) 13:38:01)
|
分類:[.NET 全般]
いつもお世話になっております!
TextBox1にコードになる値を入れ、TextBox2に移動した時にデータベースからTextBox1に入れたコードを検索し、既存のデータがあったならTextBox2にそのコードの列の名前を表示してあげる物を作りたいのですが、うまくいきません…
テキストボックス1に入れたコードを入れてあげる変数を用意し、SQLのWHERE文で使えるようにしたつもりなのですが・・・
Private Sub TextBox2_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.PreRender
Dim code1 as string
Try code1 = TextBox1.Text conn.ConnectionString = "User Id=scott;Password=tiger;Data Source=horiemon;" conn.Open() cmd.Connection = conn cmd.CommandText = "select name from dept where code = 'code1'" rd = cmd.ExecuteReader
While (rd.Read) TextBox2.Text = rd("name") End While
conn.Close() Finally End Try
End Sub
まず、イベントが発生するタイミングが悪いのか、SQL分の記述が悪いのかがわかりません。 エラーは出ないのですが、TextBox1に記入したコードに相当する名前をとってきてくれません;; 何方か原因を教えていただけないでしょうか;;お願いします!
|
|