看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案): 關於書籍管理系統 因為系上的資料是用MySQL的方式, 所以開發這套書籍管理系統,必須和MySQL相容。 現在遇到一個麻煩 如果要去做比對資料是否有沒有存在的話,執行沒有問題。 程式碼如下 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Dim dbconn1 As System.Data.SqlClient.SqlConnection 'Dim dbcmd1 As SqlClient.SqlCommand dbcmd = New MySqlCommand("select * from user_info where stdID='" & TextBox3.Text & "'", dbconn) dbadapter = New MySqlDataAdapter(dbcmd) User_infoDataSet.Clear() dbadapter.Fill(User_infoDataSet, "user_info") If User_infoDataSet.Tables.Item(0).Rows.Count = 1 Then '登入成功 Label4.Text = "有這個使用者" Else Label4.Text = "沒有這個使用者" End If End Sub 但若要做新增 更新 刪除的動作,就會有bug出現 例如新增的程式碼下 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click '資料庫資料的新增 dbcmd = New MySqlCommand("insert into user_info(name, year, stdID) values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "', dbconn") dbadapter = New MySqlDataAdapter(dbcmd) User_infoDataSet1.Clear() dbadapter.Fill(User_infoDataSet1, "user_info") End Sub 錯誤都會發生在dbadapter.Fill(User_infoDataSet1, "user_info")這行 不好意思,文章有點長, 請問大家,我哪個步驟就有問題了呢??? -- http://www.wretch.cc/album/iversonjimmy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.189.30
dichia:你如果要執行新增修改刪除 應該要用的是 05/14 00:56
dichia:dbcmd.ExecuteNonQuery() 05/14 00:57