ragazzi... vi prego aiutatemi
ho la seguente procedura:
codice:
Set Cn = New ADODB.Connection
Cn.ConnectionString = PATH_DB
Cn.Open
Cn.BeginTrans
'crea il nuovo campo id_pubblicita nella tabella
Tbl_Anagrafica_Clienti
sql = "ALTER TABLE Tbl_Anagrafica_Clienti ADD COLUMN
id_pubblicita INTEGER;"
'Cn.Execute sql
'crea la tabella Tbl_ritorno_pubblicitario
sql = "create table Tbl_ritorno_pubblicitario(id_pubblicita
autoincrement primary Key, pubblicita Text(100));"
'Cn.Execute sql
sql = "ALTER TABLE Tbl_Anagrafica_Clienti " & _
"ADD CONSTRAINT FKPubblicita " & _
"FOREIGN KEY ([id_pubblicita]) " & _
"REFERENCES Tbl_ritorno_pubblicitario ([id_pubblicita])
ON UPDATE CASCADE ON DELETE CASCADE "
Cn.Execute sql
Cn.CommitTrans
...ChiudiDB
con quesata procedura speravo di:
1)creare il nuovo campo 'id_pubblicita' nella tabella esiste
denominata Tbl_Anagrafica_Clienti
2)creare la nuova tabella 'Tbl_ritorno_pubblicitario'
3) creare una relazione 1-n tra la tabella 'Tbl_ritorno_pubblicitario'
e la tabella Tbl_Anagrafica_Clienti
i primi 2 passi vanno a buon fine mentre quando tento di creare la
relazione mi restituisce un errore di sintassi.
Qualcuno sa perchè?
sto pregando davanti alla cartolina di padre Pio che qualcuno mi risponda