0

这家伙有点麻烦,我相信这对知道它的人来说很明显,但我在这个语句上遇到了语法错误

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

我使用 OLEDB 成功连接到数据库的一些背景信息,似乎我无法在不输入主键的情况下保存表。我使用此语句输入将具有自动编号列的主键。计划是当我创建新的行和列时,自动编号将随之而来并创建一个数字列表。如果我的棒子的一端弄错了,这不起作用,请告诉我,我一直在努力让我的程序连续工作两天

提前感谢=)

4

1 回答 1

1

它可能是 MS Access。如果是这样,那么您不需要查询末尾的括号内容。像这样的东西应该工作: -

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