我将Sql中的数据导到ACCESS中,结果ACCESS中所有的ID都没有设置主键,我现在想给每个表的ID字段设置为主键,但由于表太多,不想手工去设置,现在想用VB程序来给ACCESS的所有表设置主键,这程序怎么写,
我用了ADOX,
mykey.name="id"
myTable.keys.append mykey
结果好像不行,请大家帮帮忙给我想想办法,很急啊
我用了ADOX,
mykey.name="id"
myTable.keys.append mykey
结果好像不行,请大家帮帮忙给我想想办法,很急啊
Private Sub Command1_Click()
CreateKey
End Sub
Sub CreateKey()
Dim cnn As New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=d:\db1.mdb;"
cnn.Execute "ALTER TABLE NewTable " _
& "ADD Primary KEY (ID) "
End Sub