我們在本文章中,並不做深入的介紹,因為如果要把相關的介紹完,估計已經是一本 書的一個大章節了,而且對一些細節我並不了解,誤導了朋友們不是好事,同時再次提 醒各位,看我的文章請別以完全相信的心態去看,因為我說的,並不一定正確
把form1的標題改為你想要的標題:如 datasnap SERVER,然後再加上其它界面上顯示 的,比如我現在加一個lable,內容寫上:datasnap 服務器端已運行,並調字號到適當的 大小
先把我們的程序做個簡單的保存吧,由於是DEMO,我也力求簡單,所以數據庫也放在 同一目錄,且設置成固定的參數
其它也默認,工程名稱就叫做datasnapdemo1SRV吧
選用什麼數據庫好呢,對於工作在非MS 平台上的人,很多都排斥MS的產品,不過我 總是認為,MS的東西做的很好的,他不一定很強大,但是應該很易用,今天的數據庫及 連接組件,我們也不選DBX 及其它的數據庫,DBX+FB可以綠色,但是估計會FB的朋友數 量並不是很多,我們就用簡單的ACCES+ADO 吧
現在我們就用ACESS 來建一個庫,DB.mdb 然後生成一個表名為TEST,有兩列,分別 為 id 數字,Vname 文本,ID為主鍵
並且輸入一列值 1 周黔
在 ServerMethods1 上面放上ADO相關的控件,並連接到Access
ADOConnection1
loginprompt為:false
connectionstring為:(注:下面是自動生成的連接串,你也自動生成一個吧,應該 會看我文章的所有人都會這個操作的)
Provider
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=db.mdb;Mode=Share Deny None;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database PassWord="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;
connected為true
ADOTable1
connection為ADOConnection1
tablename為:test
active為:true
DataSetProvider1
dataset為:ADOTable1