Database Management
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsDatabasesDatabase Management

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
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  
Old September 1st, 2003, 05:45 PM
johnnyr77 johnnyr77 is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2003
Location: Budapest
Posts: 10 johnnyr77 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
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.

Reply With Quote
Reply

Viewing: Dev Shed ForumsDatabasesDatabase Management > How do I Generate Access 200 Db from script?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway