0

データベースにデータの一部を入力できるという問題が 1 つあります。これをコーディングできますか..挿入および更新クエリを使用しました....値は double 型、integer 型、および string 型です.. ...

4

1 に答える 1

0

明らかに、使用しているデータベースのタイプによって異なりますが、引数のために、SQL Express データベースにします。

    Dim conn As SqlClient.SqlConnection = New Data.SqlClient.SqlConnection("Server=" & servername & ";Database=" & databasename & ";User ID=" & userid & ";Password=" & password & ";Trusted_Connection=False;")

    Dim sqlstatement As String = "INSERT INTO " & table & "  (ATime,AStringWithLimitedLength,AnInteger,AString)"
    sqlstatement &= " VALUES (@dates,@chars,@ints,@string)"
    Dim comm As New SqlClient.SqlCommand(sqlstatement, conn)
    With comm.Parameters
        .Add("@dates", SqlDbType.DateTime).Value = Me.Timestamp
        .Add("@chars", SqlDbType.VarChar).Value = Me.Type
        .Add("@ints", SqlDbType.Int).Value = Me.UserID
        .Add("@string", SqlDbType.Text).Value = Me.SQL
    End With
    conn.Open()
    comm.ExecuteNonQuery()
    conn.Close()

update ステートメントでも同様のことができます。他のデータベース タイプでは、SqlClient の代わりに OleDb を使用します。

于 2010-11-09T14:11:43.750 に答える