|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Stay one step ahead of the competition. Evaluate and give feedback
on some of the hottest web development tools on the market today.
Make your opinion heard! Click
Here
|
|
#1
|
|||
|
|||
|
How do I Generate an Access 2000 Db from a PowerBuilder script?
Hello All!
The trailing database generation script was created using PowerBuilder 9. However I can't find a way to use this in MS Access. Is this functionality simply nonexistant? Thanks in advance, John /*==============================================================*/ /* Database name: LENDFRIEND */ /* DBMS name: Microsoft Access 2000 */ /* Created on: 9/1/2003 8:07:52 PM */ /*==============================================================*/ alter table CDS drop constraint FK_CDS_CD_GENRE__CD_GENRE; alter table CDS drop constraint FK_CDS_ITEM_ID_ITEMS; alter table DVDS drop constraint FK_DVDS_DVD_GENRE_DVD_GENR; alter table DVDS drop constraint FK_DVDS_ITEM_ID_ITEMS; alter table ITEMS drop constraint FK_ITEMS_ITEM_TYPE_ITEM_TYP; alter table ITEMS drop constraint FK_ITEMS_USER_ID_USERS; drop index DIRECTOR on DVDS; drop index ENGLISH on DVDS; drop index GENRE on DVDS; drop index HUNGARIAN on DVDS; drop index ID on DVDS; drop index PRIMARYKEY4 on DVDS; drop index TITLE on DVDS; drop index POSS_TYPE_ID on ITEM_TYPES; drop index PRIMARYKEY on ITEM_TYPES; drop index PRIMARYKEY2 on USERS; drop index USERID on USERS; drop table CDS; drop table CD_GENRES; drop table DVDS; drop table DVD_GENRES; drop table ITEMS; drop table ITEM_TYPES; drop table USERS; /*==============================================================*/ /* Table: CDS */ /*==============================================================*/ create table CDS ( ITEM_ID INTEGER not null, CD_GENRE_ID INTEGER not null, CD_TITLE TEXT(50) not null ); /*==============================================================*/ /* Table: CD_GENRES */ /*==============================================================*/ create table CD_GENRES ( CD_GENRE_ID COUNTER not null, CD_GENRE TEXT(50) not null ); /*==============================================================*/ /* Table: DVDS */ /*==============================================================*/ create table DVDS ( ITEM_ID COUNTER not null, DVD_GENRE_ID INTEGER not null, ITE_ITEM_ID INTEGER not null, TITLE Text(50) not null, DIRECTOR_ID INTEGER not null, YEAR INTEGER, GENRE_ID INTEGER not null, DISKS SMALLINT not null, REGION SMALLINT not null, RUN_TIME INTEGER, ENGLISH BYTE, HUNGARIAN BYTE, ARABIC BYTE, BULGARIAN BYTE, CROATIAN BYTE, CZECH BYTE, DANISH BYTE, DUTCH BYTE, FINNISH BYTE, FRENCH BYTE, GERMAN BYTE, GREEK BYTE, HEBREW BYTE, HINDI BYTE, ICELANDIC BYTE, ITALIAN BYTE, NORWEGIAN BYTE, POLISH BYTE, PORTUGESE BYTE, ROMANIAN BYTE, RUSSIAN BYTE, SERBIAN BYTE, SLOVENIAN BYTE, SLOVAKIAN BYTE, SPANISH BYTE, SWEDISH BYTE, TURKISH BYTE ); /*==============================================================*/ /* Index: PRIMARYKEY4 */ /*==============================================================*/ create unique index PRIMARYKEY4 on DVDS ( ITEM_ID ASC ); /*==============================================================*/ /* Index: DIRECTOR */ /*==============================================================*/ create index DIRECTOR on DVDS ( DIRECTOR_ID ASC ); /*==============================================================*/ /* Index: ENGLISH */ /*==============================================================*/ create index ENGLISH on DVDS ( ENGLISH ASC ); /*==============================================================*/ /* Index: GENRE */ /*==============================================================*/ create index GENRE on DVDS ( GENRE_ID ASC ); /*==============================================================*/ /* Index: HUNGARIAN */ /*==============================================================*/ create index HUNGARIAN on DVDS ( HUNGARIAN ASC ); /*==============================================================*/ /* Index: ID */ /*==============================================================*/ create index ID on DVDS ( ITEM_ID ASC ); /*==============================================================*/ /* Index: TITLE */ /*==============================================================*/ create index TITLE on DVDS ( TITLE ASC ); /*==============================================================*/ /* Table: DVD_GENRES */ /*==============================================================*/ create table DVD_GENRES ( DVD_GENRE_ID COUNTER not null, DVD_GENRE INTEGER not null ); /*==============================================================*/ /* Table: ITEMS */ /*==============================================================*/ create table ITEMS ( ITEM_ID COUNTER not null, ITEM_TYPE_ID INTEGER not null, USER_ID INTEGER not null, CURRENT_USER INTEGER not null ); /*==============================================================*/ /* Table: ITEM_TYPES */ /*==============================================================*/ create table ITEM_TYPES ( ITEM_TYPE_ID COUNTER not null, ITEM_NAME Text(50) not null, ITEM_DESC Text(50), TABLE_NAME TEXT not null ); /*==============================================================*/ /* Index: PRIMARYKEY */ /*==============================================================*/ create unique index PRIMARYKEY on ITEM_TYPES ( ITEM_TYPE_ID ASC ); /*==============================================================*/ /* Index: POSS_TYPE_ID */ /*==============================================================*/ create index POSS_TYPE_ID on ITEM_TYPES ( ITEM_TYPE_ID ASC ); /*==============================================================*/ /* Table: USERS */ /*==============================================================*/ create table USERS ( USER_ID COUNTER not null, FIRST_NAME Text(50), LAST_NAME Text(50), ADDRESS Text(100), PHONE_LANDLINE Text(25), PHONE_MOBILE Text(25), EMAIL Text(50) ); /*==============================================================*/ /* Index: PRIMARYKEY2 */ /*==============================================================*/ create unique index PRIMARYKEY2 on USERS ( USER_ID ASC ); /*==============================================================*/ /* Index: USERID */ /*==============================================================*/ create index USERID on USERS ( USER_ID ASC ); alter table CDS add constraint FK_CDS_CD_GENRE__CD_GENRE foreign key (CD_GENRE_ID) references CD_GENRES (CD_GENRE_ID); alter table CDS add constraint FK_CDS_ITEM_ID_ITEMS foreign key (ITEM_ID) references ITEMS (ITEM_ID); alter table DVDS add constraint FK_DVDS_DVD_GENRE_DVD_GENR foreign key (DVD_GENRE_ID) references DVD_GENRES (DVD_GENRE_ID); alter table DVDS add constraint FK_DVDS_ITEM_ID_ITEMS foreign key (ITE_ITEM_ID) references ITEMS (ITEM_ID); alter table ITEMS add constraint FK_ITEMS_ITEM_TYPE_ITEM_TYP foreign key (ITEM_TYPE_ID) references ITEM_TYPES (ITEM_TYPE_ID); alter table ITEMS add constraint FK_ITEMS_USER_ID_USERS foreign key (USER_ID) references USERS (USER_ID); Last edited by johnnyr77 : September 1st, 2003 at 08:16 PM. |
![]() |
| Viewing: Dev Shed Forums > Databases > Database Management > How do I Generate Access 200 Db from script? |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|