0

この人たちと少し問題を抱えているので、それを知っている人にはかなり明白ですが、このステートメントで構文エラーが発生していると確信しています

    sql = "ALTER TABLE " & TableName & " ADD COLUMN Prk COUNTER PRIMARY KEY(" & X & ")"
    Dim PrimarySet As New OleDb.OleDbCommand(sql, con)
    PrimarySet.ExecuteNonQuery()

OLEDBを使用してデータベースに正常に接続された背景情報が少しあり、主キーを入力せずにテーブルを保存できないようです。このステートメントを使用して、AutoNumber列を持つ主キーを入力します。計画は、新しい行と列を作成するときに、自動番号がそれに合わせて番号のリストを作成するというものです。スティックの端が間違っていて、これが機能しない場合は、私に知らせてください。私のプログラムを2日間続けて機能させようとしています。

よろしくお願いします=)

4

1 に答える 1

1

MS Access の可能性があります。もしそうなら、クエリの最後にブラケットは必要ありません。このようなものが動作するはずです:-

ALTER TABLE table_name ADD COLUMN Prk COUNTER PRIMARY KEY
于 2012-05-09T13:14:09.483 に答える