Ik ben net na zo'n 2 jaar weer eens begonnen met Delphi, maar het wil nog niet zo lukken. Momenteel probeer ik een applicatie te maken die met een database moet gaan werken. Hierbij wil ik het programma zelf de primary en foreign keys laten opzoeken in de diverse tabellen.
Voor de primary key heb ik al het volgende commando gevonden:
Waarbij oConnection van het type TADOConnection is en oDataSet van het type TADODataSet.
Echter het opvragen welke velden als foreignkey zijn gedefinieerd lukt me niet, ik denk dat het zoiets moet zijn:
Iemand die weet wat wel het goede stuk code is?
Voor de primary key heb ik al het volgende commando gevonden:
code:
1
2
3
4
5
6
| oConnection.OpenSchema( siPrimaryKeys, VarArrayOf([unassigned, unassigned, sTableName]), emptyparam, oDataSet ); |
Waarbij oConnection van het type TADOConnection is en oDataSet van het type TADODataSet.
Echter het opvragen welke velden als foreignkey zijn gedefinieerd lukt me niet, ik denk dat het zoiets moet zijn:
code:
1
2
3
4
5
6
| oConnection.OpenSchema( siForeignKeys, VarArrayOf([unassigned, unassigned, sTableName, unassigned, unassigned, unassigned]), emptyparam, oDataSet ); |
Iemand die weet wat wel het goede stuk code is?
[ Voor 4% gewijzigd door MPEG op 29-05-2003 17:49 ]
AMD 64 X2 4800+ @2,41Ghz,
2048MB DDRRAM,
ATI X800GTO,
2x Samsung 930BF 19" TFT