成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析用PowerDesigner生成Access數(shù)據(jù)庫(kù)

開(kāi)發(fā) 開(kāi)發(fā)工具
自從使用PowerDesigner以來(lái)一直知道可以支持Access但一直沒(méi)有搞明白如何通過(guò)腳本來(lái)創(chuàng)建Access數(shù)據(jù)表。本文將介紹如何用PowerDesigner生成Access數(shù)據(jù)庫(kù)。

在PowerDesigner的tools里終于找到的答案,具體文件都在C:\Program Files\Sybase\PowerDesigner 12\Tools目錄中。目前只支持Access97與Access2000的數(shù)據(jù)庫(kù)。Access2007的數(shù)據(jù)庫(kù)還不支持,不過(guò)沒(méi)有關(guān)系,只要生成出Access2000數(shù)據(jù)庫(kù)升級(jí)就行了,但麻煩的就是要去弄一個(gè)Access2000的環(huán)境。當(dāng)然直接使用Access20007也可以,但就是需要使用97那個(gè)版本的才行,打開(kāi)后把宏啟用起來(lái)就OK了。否則用不了。

創(chuàng)建的原理就是通過(guò)Access寫(xiě)的一個(gè)程序來(lái)分析執(zhí)行PD生成的腳本,最終創(chuàng)建數(shù)據(jù)文件中創(chuàng)建數(shù)據(jù)表。

需要注意的是,如果你使用tools目錄下acccess.mdb來(lái)生成需要把PDM里的數(shù)據(jù)庫(kù)改為Access97。如果使用Access2k.mdb來(lái)生成需要把數(shù)據(jù)庫(kù)改為acccess2000.

如果在生成的過(guò)程中出現(xiàn)“類(lèi)型不匹配”可能是一些默認(rèn)值設(shè)置有問(wèn)題,或者是字段設(shè)置太長(zhǎng)如varchar(500),在Access***只能是255.

查看tools.txt文件即可明白。原文如下:

This file contains informations about contents of .\Tools subdirectory under PowerDesigner installation directory.

MS Access reverse (Access.MDB and Access2K.MDB)

===============================================

Data exchange between PowerDesigner and Microsoft Access (97 and 2000) works with .DAT files. These files are created from PDM files via  script generation, and reversed into the PDM. The Access.mdb (Microsoft Access 97) and Access2k.mdb (Microsoft Access2000) databases use or create these files to generate or reverse Access databases.

Opening the appropriate database opens a window in which you configure the database generation or reverse engineering.

ex.

Examples:

To reverse Engineer Microsoft Access 97 database "c:\temp\MyDB.mdb" in a PowerDesigner Physical Data Model:

1. Double-Click <PowerDesigner_Directory>\Tools\Access.mdb

2. Select  "Reverse engineer Access database to PowerDesigner script"

3. Type  "c:\temp\MyDB.mdb" in Select Database (or click the Search button)

4. Type the  .DAT file to create in PowerDesigner File

5. Click on Create

6. Select DBMS->Reverse Engineering Databases in the PowerDesigner PDM window

7. Select the newly generated file as script file to be reversed

8. Click OK

To generate a Microsoft Access 97 database from a PowerDesigner PDM:

1. Generate Script file from PowerDesigner PDM (the usual procedure)

2. Double-Click the file <PowerDesigner_Directory>\Tools\Access.mdb

3. Select "Generate Access database from PowerDesigner Script file"

4. Type the destination database in Select Database (or click the Search button)

5. Type the file created by PowerDesigner in PowerDesigner File

6. Click on Create

Note for V6 users: you can not use the old genacc.bas file with PowerDesigner.

以下上網(wǎng)上不知道哪個(gè)家伙翻譯的。我進(jìn)行了調(diào)整:

從已有的PDM(數(shù)據(jù)庫(kù)物理模型)文件生成Access數(shù)據(jù)庫(kù),首先要先創(chuàng)建一個(gè)空的Access數(shù)據(jù)文件blank.mdb,然后生成Access數(shù)據(jù)庫(kù)腳本,如Cre_database.sql或者Cre_database.dat(一般是SQL)

生成Microsoft Access數(shù)據(jù)庫(kù)

PowerDesigner和MS(微軟)的Access數(shù)據(jù)庫(kù)之間通過(guò).DAT文件交換信息,這些文件通過(guò)腳本的生成從PDM(物理模型)文件創(chuàng)建而來(lái),Access的.mdb數(shù)據(jù)庫(kù)使用.DAT文件創(chuàng)建數(shù)據(jù)庫(kù)或者將Access數(shù)據(jù)庫(kù)反轉(zhuǎn)操作生成.DAT文件。

從PowerDesigner的PDM文件生成MS Access數(shù)據(jù)庫(kù)的方法如下:

1、在PowerDesigner中生成數(shù)據(jù)庫(kù)腳本文件

2、雙擊PowerDesigner安裝目錄下的tools目錄中的Access.mdb(這個(gè)是Access97的,如果是Access2000請(qǐng)選擇文件Access2k.mdb)文件(要打開(kāi)這個(gè)文件,需要安裝Access,請(qǐng)檢查你的Access是否已經(jīng)成功安裝好)

3、打開(kāi)成功后會(huì)有一個(gè)單選框進(jìn)行選擇,選擇***項(xiàng)“從PowerDesigner腳本文件創(chuàng)建Access數(shù)據(jù)庫(kù)”

4、然后在下面的兩框里選擇空的Access數(shù)據(jù)文件與PD生成的腳本。在“選擇數(shù)據(jù)庫(kù)”框中輸入目標(biāo)數(shù)據(jù)庫(kù)或點(diǎn)擊瀏覽選擇目標(biāo)數(shù)據(jù)庫(kù)(即之前創(chuàng)建的blank.mdb文件)

5、在“PowerDesigner文件”中輸入由PowerDesigner創(chuàng)建的腳本文件或者點(diǎn)擊瀏覽選擇腳本文件(如果沒(méi)有找到該文件,在文件類(lèi)型中選擇所有文件)

6、點(diǎn)擊“創(chuàng)建”按鈕。

【編輯推薦】

  1. Rose與PowerDesigner:兩款建模工具的對(duì)比
  2. 使用PowerDesigner 9.5創(chuàng)建Web服務(wù)
  3. Hibernate支持Access方言源代碼
  4. 如何優(yōu)化JavaScript腳本的性能
  5. 用Javascript連接Access數(shù)據(jù)庫(kù)的方法
責(zé)任編輯:彭凡 來(lái)源: cnblogs
相關(guān)推薦

2009-08-19 16:30:55

C#操作Access數(shù)

2009-08-19 16:40:26

C#操作Access數(shù)

2009-06-10 22:11:28

javascript連

2009-08-19 16:19:01

C#操作Access數(shù)

2021-03-28 10:16:18

SQL Server數(shù)據(jù)庫(kù)PowerDesign

2010-10-08 09:38:55

Android數(shù)據(jù)庫(kù)事

2011-03-22 16:31:35

Access數(shù)據(jù)庫(kù)

2010-09-30 08:27:48

2011-07-13 14:53:56

VCODBCAccess

2017-09-14 10:10:55

數(shù)據(jù)庫(kù)MySQL架構(gòu)

2009-09-18 14:25:36

LINQ to SQL

2009-03-16 13:30:55

腳本數(shù)據(jù)字典Oracle

2010-04-26 10:52:46

Oracle 數(shù)據(jù)庫(kù)

2011-07-04 13:36:15

2011-04-08 10:43:08

mysql數(shù)據(jù)access數(shù)據(jù)庫(kù)

2011-04-01 12:58:46

ASPACCESS數(shù)據(jù)庫(kù)

2024-04-18 09:56:16

2011-08-24 13:49:45

Access數(shù)據(jù)庫(kù)轉(zhuǎn)化

2009-07-02 15:09:05

數(shù)據(jù)庫(kù)自動(dòng)存儲(chǔ)管理ASM

2009-03-30 14:52:43

復(fù)制數(shù)據(jù)庫(kù)Oracle
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91在线视频观看免费 | 91精品国产综合久久婷婷香蕉 | 欧美性影院 | 自拍第一页 | 尤物在线精品视频 | 91传媒在线观看 | 亚洲精品乱码久久久久久9色 | 九九伦理片 | 亚洲一区二区三区免费 | 日韩在线不卡 | 精品视频 免费 | 天天操天天操 | 日本免费一区二区三区 | 日韩国产高清在线观看 | 国产精品永久久久久久久www | 久久一日本道色综合久久 | 免费成人在线网站 | 九九亚洲 | 日本中文字幕一区 | 国产精品久久久久久亚洲调教 | 欧美一级网站 | 天天综合永久入口 | 亚洲精选久久 | 亚洲一一在线 | 精品国产伦一区二区三区观看说明 | 国产高清免费 | 久久人爽爽人爽爽 | 永久看片 | 日韩精品一区二区三区免费观看 | 久久国产福利 | 四虎影院免费在线播放 | 欧美一级片在线播放 | 中文成人在线 | 欧美成人精品在线 | 青青久草 | 中文字幕91av| 亚洲精品888 | 国产精品不卡一区二区三区 | 国产精品区一区二 | 国产精品美女久久久久久免费 | 亚洲一区欧美一区 |