私は vb.net の初心者で、Visual Studio 2005 でウィンドウ フォームを SQL Server Express データベースに接続して、後でレコードの追加、検索、更新、および削除を実行できるようにする方法を知りたいと考えています。
ここに私のコードがあります:
Dim mycommand As SqlCommand
Dim dr As SqlDataReader
Dim dr1 As SqlDataReader
Dim ra As Integer
Private Sub cmdsave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsave.Click
Using myconnection As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\database\app.mdf;Integrated Security=True;User Instance=True")
myconnection.Open()
mycommand = New SqlCommand("insert into staff([FirstName],[LastName],[Address],[DOB], " & _
"[TelephoneNum], [DateJoinIn], [HighestQualifi], [AppointedAs], [Salary]) " & _
"VALUES (@first, @last, @address, @dob, @tel, @dateJ, @highQ, @appointed, @sal)", myconnection)
mycommand.Parameters.AddWithValue("@first", txtfname.Text)
mycommand.Parameters.AddWithValue("@last", txtlname.Text)
mycommand.Parameters.AddWithValue("@address", txtaddress.Text)
mycommand.Parameters.AddWithValue("@dob", txtdob.Text)
mycommand.Parameters.AddWithValue("@tel", txttelephone.Text)
mycommand.Parameters.AddWithValue("@dateJ", txtdjoinin.Text)
mycommand.Parameters.AddWithValue("@highQ", txthqualifi.Text)
mycommand.Parameters.AddWithValue("@appointed", txtappoint.text)
mycommand.Parameters.AddWithValue("@sal", txtsalary.Text)
mycommand.ExecuteNonQuery()
myconnection.Close()
End Using
End Sub
問題は、データベースに保存されていないことです????? 助けてください