0

ado.netコンポーネントを使用して、VisualBasicで既存のテーブルに列を追加できる最小限の命令セットに興味があります。私のデータベースはSQLサーバーで作られています。それが私にとって最もうまくいくので、私はコードへの実用的な解説を大いに感謝します

編集1

Imports System.Data.Sql
Imports System.Data.SqlClient

Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim connString As String = "Data Source=THE_SHOGUNATE\SQLEXPRESS;Initial Catalog=le_database;Integrated Security=True"
        Dim conn As New SqlConnection(connString)
        conn.Open()
        Dim comm As New SqlCommand("SELECT denumire FROM Reparatii", conn)
        Dim reader As SqlDataReader = comm.ExecuteReader
        Dim dt As New DataTable
        dt.Load(reader)
        ListBox1.DataSource = dt
        ListBox1.DisplayMember = "denumire"
        conn.Close()

        conn.Open()
        Dim comm As New SqlCommand("ALTER TABLE reparatii ADD durata_executie INT", conn)

        conn.Close()
    End Sub
End Class

これは、テスト目的といくつかの希望的なコーディングを目的とした一連の手順です。

4

1 に答える 1

2
conn.Open()
Dim comm As New SqlCommand("ALTER TABLE reparatii ADD durata_executie INT", conn)

comm.ExecuteNonQuery()

usingまた、ステートメントを使用してオブジェクトを自動的に破棄することをお勧めします。

于 2013-02-20T03:57:46.540 に答える