HTTP://www.aliyun.com/zixun/aggregation/11208.html">Microsoft Office Access(前名 Microsoft Access)是由微軟發佈的關聯式資料庫管理系統。 它結合了 Microsoft Jet Database Engine 和 圖形化使用者介面兩項特點,是 Microsoft Office的成員之一。
Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟體公司),或者任何 ODBC 相容資料庫內的資料。 熟練的軟體設計師和資料分析師利用它來開發應用軟體,而一些不熟練的程式師和非程式師的"進階使用者"則能使用它來開發簡單的應用軟體。 雖然它支援部份物件導向(OO)技術,但是未能成為一種完整的物件導向開發工具。
其實Access 也是微軟公司另一個通訊程式的名字,想與 ProComm 以及其他類似程式來競爭。 可是事後微軟證實這是個失敗計畫,並且將它中止。 數年後他們把名字重新命名于資料庫軟體。
在網上開源網站很多,相信很多站長都採用建站!網站開源解決了很多站長建站的難題,「只要會打字就能建站」相信現在開源網站都能做到這一點!但是開源網站一般採用的都是ACC資料庫,初始使用也許沒什麼問題, 但往後想資料資訊量龐大的話,很多站長會感覺到ACC資料庫的不足。
如何解決呢?當然有錢的、網站收益不錯的可以購買商業版,如果你是購買商業版的使用者,您可以跳過本教程,如果你想學習如何解決ACC資料庫的問題那麼請繼續往下看吧!對於這個問題網上也許也有很多相關ACC轉SQL的教程, 但是對於一些新手來說,也許根本看不懂!在這裡本人整理了一下,以一個事實案例為標準!簡單向大家介紹ACC如何轉換MSSQL,廢話不多說我們開始吧!
首先我們新建一個ACC資料庫,打開設計表新建一些欄位: ID、text、date、user、panduan、userid(好了就先這幾個吧,太多我怕讀者們會看迷糊^_^),其中ID為自動編號、 text為文本我們設置為欄位長度255、date為時間日期/時間、預設Now(),user為備註、必填,panduan為數字、我們選者格式為是/否|預設0 ,userid為數字、預設0 ,那麼好了我們保存起來吧! 命名該表為aa,我們按兩下aa表打開隨意網裡面欄位添加一些資料!注(自動編號、預設的欄位是自動獲取的,我們不需要編輯,其餘欄位按照初始我們定義的屬性寫入相應的資料-隨意寫就好^_^)
好了在確定aa表沒有問題後,保存我們命名為index.mdb! ACC部分我們已經完成了,接下來我們需要編寫一些代碼了(什麼你不懂代碼?沒關係,先看完整後你很瞭解其中的思路!)
Create Database [index]
go
use [index]
go
--[aa] (表示aa表)
創建表CREATE TABLE [dbo]. [aa] (
[ID] integer IDENTITY (1,1) not null,
[text] Varchar(255) null ,
[date] datetime Default (getdate()) null,
[user] text null ,
[panduan] bit Default (0) not null ,
[userid] integer Default (0) null
) ON [Primary]
go
在這裡你會看到後面欄位有null和not null,這個按照意思是空和不能為空的意思 !下面我用這種方式來解釋代碼: