0

私は vb.net (VS 2008) が初めてで、助けが必要です。Windows フォームから mysql dbase にデータをフィードしています。データの挿入が成功すると、msgbox に「データが追加されました」と表示されます。

これは私のボタンコードです

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Manage("insert into pExpenses(expdate,exptype,expamount) values('" & txtExpDate.Text & "','" & txtExpType.Text & "'," & txtExpAmount.Text & ")")
    End Sub

クリックすると、データがデータベースに送られますが、メッセージボックスの形で確認が必要です。助けてください。

4

1 に答える 1

0

あなたが述べたように、VB.net アプリケーションのバックエンドとして MySQL データベースを使用しています。データを挿入するために manage() 関数を呼び出す場合は、「.ExecuteNonQuery()」関数呼び出しを探してデータを挿入します。この ExecuteNonQuery() 関数は、コマンドの実行中に影響を受けた行の数を常に返します。その戻り値を整数変数に代入し、それが 0 より大きいかどうかを確認してから、メッセージを表示します。

Dim insRet as integer = <MySqlCommandobject>.ExecuteNonQuery()
If insRet>0 then
messagebox.show(insret & " Record(s) Successfully Inserted")
else
messagebox.show("Records not inserted")
End If
于 2013-01-13T19:02:47.740 に答える