Multiple PRIMARY KEYS by code

Liv Manto

Registered User.
Local time
Today, 22:32
Joined
Apr 26, 2001
Messages
266
I can create multiple primary keys for a table MANUALLY (by highlighting several field then pressing the key icon)

BUT I cant recreate it by code.

HELP.



Set NewFld = tdfnew.CreateField("TaskID", dbLong)
Set idxNew = tdfnew.CreateIndex("TaskIDIndex")
idxNew.Fields.Append idxNew.CreateField("TaskID")
idxNew.Primary = True
tdfnew.Indexes.Append idxNew
tdfnew.Fields.Append NewFld
tdfnew.Fields.Refresh

Set NewFld = tdfnew.CreateField("SubzoneID", dbLong)
Set idxNew = tdfnew.CreateIndex("SubzoneIDAIndex")
idxNew.Fields.Append idxNew.CreateField("SubzoneID")
idxNew.Primary = True

tdfnew.Indexes.Append idxNew
tdfnew.Fields.Append NewFld
tdfnew.Fields.Refresh


I am getting an error, there is already a primary key.
 

Users who are viewing this thread

Back
Top Bottom