トップ回答者
SQLのデータと入力されたデータの突合せがしたい

質問
回答
-
突き合わせるだけであれば、いろいろな手法があります。
マイクロソフト社のMSDNにもサンプル付きでいろいろのっているので、ご覧なってみてはいかがでしょうか。
ADO.NET
http://msdn.microsoft.com/ja-jp/library/e80y5yhx(VS.80).aspx例えばこんな感じで^^
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim nEpmployeeID As Integer = Me.TextBox1.Text Using objCon As New SqlClient.SqlConnection("Initial Catalog=Northwind;Data Source=Server1;User ID=User1;Password=User1Password") Using objCom As New SqlClient.SqlCommand("SELECT EmployeeID FROM Employees WHERE EmployeeID=@EmployeeID") objCom .CommandType = CommandType.Text objCom .Parameters.Add(New SqlClient.SqlParameter("EmployeeID", nEpmployeeID)) objCom .Connection = objCon Try objCom .Connection.Open() Dim nRet As String = objCom .ExecuteScalar() If Not IsNothing(nRet) Then Throw (New Exception("EmployeeID:" & nEpmployeeID & " has already existed")) Catch ex As Exception MessageBox.Show(ex.Message) End Try End Using End Using End Sub
- 回答としてマーク さとちゃん222 2010年6月19日 9:11
すべての返信
-
質問の範囲が広いので、まずは VB.NET の勉強からでしょうか。
↓は数年前のページですが非常にわかりやすいのでおススメです。
改訂版 プロフェッショナルVB.NETプログラミング
http://www.atmarkit.co.jp/fdotnet/vb6tonet2/index/index.html
VB.NET があるていど理解できるようになったら
SQLServer の勉強を少し。
(SQL というのは SQLServer のことですよね?)
それらが終わったら VB.NET と SQLServer の連携の勉強になります。 -
突き合わせるだけであれば、いろいろな手法があります。
マイクロソフト社のMSDNにもサンプル付きでいろいろのっているので、ご覧なってみてはいかがでしょうか。
ADO.NET
http://msdn.microsoft.com/ja-jp/library/e80y5yhx(VS.80).aspx例えばこんな感じで^^
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim nEpmployeeID As Integer = Me.TextBox1.Text Using objCon As New SqlClient.SqlConnection("Initial Catalog=Northwind;Data Source=Server1;User ID=User1;Password=User1Password") Using objCom As New SqlClient.SqlCommand("SELECT EmployeeID FROM Employees WHERE EmployeeID=@EmployeeID") objCom .CommandType = CommandType.Text objCom .Parameters.Add(New SqlClient.SqlParameter("EmployeeID", nEpmployeeID)) objCom .Connection = objCon Try objCom .Connection.Open() Dim nRet As String = objCom .ExecuteScalar() If Not IsNothing(nRet) Then Throw (New Exception("EmployeeID:" & nEpmployeeID & " has already existed")) Catch ex As Exception MessageBox.Show(ex.Message) End Try End Using End Using End Sub
- 回答としてマーク さとちゃん222 2010年6月19日 9:11