版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、SQL Server 2005 Mobile Edition 聯(lián)機叢書 使用 SQL Server Mobile 創(chuàng)建移動應(yīng)用程序 發(fā)送反饋請參閱 全部折疊全部展開 語言篩選器: 全部語言篩選器: 多語言語言篩選器: Visual Basic語言篩選器: C#語言篩選器: C+語言篩選器: J#語言篩選器: JScriptSQL Server Mobile 教程 Visual Basic(Declaration) C#C+J#JScript在此演練中,您將學(xué)習(xí)如何在使用 SQL Server 2005 Mobile Edition (SQL Server Mobile) 的 Visual St
2、udio2005 中創(chuàng)建應(yīng)用程序。SQL Server Mobile 數(shù)據(jù)庫將作為 SQL Server 2005 發(fā)布的訂閱服務(wù)器,并使用合并復(fù)制來交換信息。 在此演練中,您將執(zhí)行下列任務(wù):1. 配置 SQL Server 2005 發(fā)布2. 配置 Internet 信息服務(wù) (IIS) 以進行復(fù)制3. 創(chuàng)建 SQL Server Mobile 訂閱4. 創(chuàng)建應(yīng)用程序5. 部署應(yīng)用程序并測試訂閱必備項若要按照此演練中所寫的內(nèi)容執(zhí)行此演練,您需要滿足下列條件: 安裝有 WindowsXP 和 IIS 的計算機 Visual Studio 2005 SQL Server 2005,與 Visua
3、l Studio 安裝在同一臺計算機上SQLServer 2005 任務(wù)在創(chuàng)建應(yīng)用程序之前,必須在 SQL Server 2005 中配置發(fā)布。在下列步驟中,您將創(chuàng)建一個示例數(shù)據(jù)庫,然后從該數(shù)據(jù)庫發(fā)布數(shù)據(jù)。您將使用預(yù)建的腳本文件創(chuàng)建數(shù)據(jù)庫,然后使用新建發(fā)布向?qū)?chuàng)建發(fā)布。創(chuàng)建數(shù)據(jù)庫并在其中填充數(shù)據(jù)1. 打開 SQL Server Management Studio。 2. 當(dāng)提示您連接服務(wù)器時,請在“服務(wù)器名稱”中鍵入 (local),然后單擊“連接”。3. 打開一個新查詢窗口。創(chuàng)建一個 SQLMobile 數(shù)據(jù)庫,并在該數(shù)據(jù)庫中填充數(shù)據(jù)。復(fù)制代碼USE master;GODROP Databa
4、se SQLMobile;GOCREATE DATABASE SQLMobile;GOUSE SQLMobile;GOCREATE TABLE MembershipData (MemberID INTEGER IDENTITY (1,1) CONSTRAINT pkMemberID PRIMARY KEY, MemberName NVarChar (50);CREATE TABLE FlightData (MemberID INTEGER FOREIGN KEY REFERENCES MembershipData(MemberID), Destination NVarChar (50), Fl
5、ightStatus NVarChar(50), ArrivalDate DATETIME, FlownMiles INTEGER);INSERT INTO MembershipData (MemberName) VALUES (Mr Don Hall);INSERT INTO MembershipData (MemberName) VALUES (Mr Jon Morris);INSERT INTO MembershipData (MemberName) VALUES (Ms TiAnna Jones);INSERT INTO FlightData (MemberID, Destinatio
6、n, FlightStatus, ArrivalDate, FlownMiles) VALUES (1, Seattle, Flight Delayed 1 hour, 8/25/00, 20000);INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles) VALUES (2, London, Flight on time, 9/12/00, 15000);INSERT INTO FlightData (MemberID, Destination, FlightStatus, A
7、rrivalDate, FlownMiles) VALUES (3, Sydney, Flight Gate Closing, 11/5/00, 30000);INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles) VALUES (1, Tokyo, Delayed Fog, 5/25/00, 25000);INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles) V
8、ALUES (2, Minneapolis, Flight on time, 5/1/00, 1000);INSERT INTO FlightData (MemberID, Destination, FlightStatus, ArrivalDate, FlownMiles) VALUES (3, Memphis, Flight Gate Closing, 1/5/00, 1000);4. 單擊“執(zhí)行(!)”運行該腳本并創(chuàng)建數(shù)據(jù)庫。注意: 您還可以按 F5,或者從“查詢”菜單中選擇“執(zhí)行”來運行該查詢。 此時,將運行該腳本,創(chuàng)建一個名為 SQLMobile 的新數(shù)據(jù)庫。準(zhǔn)備服務(wù)器以發(fā)布數(shù)據(jù)在創(chuàng)
9、建發(fā)布之前,必須創(chuàng)建快照代理用戶帳戶,并創(chuàng)建一個將在其中存儲快照文件的共享文件夾,準(zhǔn)備服務(wù)器以進行發(fā)布。創(chuàng)建快照文件夾之后,該文件夾將用于服務(wù)器上的所有發(fā)布。如果以前已在此服務(wù)器上創(chuàng)建了發(fā)布,您可以跳過這些步驟。 創(chuàng)建快照用戶帳戶1. 在“開始”菜單上,右鍵單擊“我的電腦”,然后選擇“管理”。2. 在“計算機管理”中,展開“系統(tǒng)工具”,展開“本地用戶和組”,右鍵單擊“用戶”,然后選擇“新用戶”。3. 在“新用戶”對話框中,鍵入以下信息,然后單擊“創(chuàng)建”:字段 值 用戶名snapshot_agent密碼pssw0rd確認(rèn)密碼pssw0rd用戶下次登錄時須更改密碼未選中密碼永不過期選中重要事項:
10、這些設(shè)置僅用于測試。在生產(chǎn)環(huán)境中,請確保用戶帳戶設(shè)置符合您的網(wǎng)絡(luò)安全性要求。許多情況下,對于快照代理您將使用域用戶帳戶而不是使用本地用戶帳戶。 1. 單擊“關(guān)閉”關(guān)閉“新用戶”對話框,然后關(guān)閉“計算機管理”控制臺。創(chuàng)建快照文件夾1. 在 Windows 資源管理器中,創(chuàng)建一個名為“snapshot”的新文件夾。在此演練中,您可以在驅(qū)動器 C 的根目錄下創(chuàng)建該文件夾:c:snapshot。右鍵單擊“快照”文件夾,選擇“共享和安全”。2. 在“共享”選項卡上,選擇“共享該文件夾”,然后單擊“權(quán)限”。3. 在“快照的權(quán)限”中,單擊“添加”。4. 在“輸入要選擇的對象名稱”中,鍵入 computern
11、amesnapshot_agent(其中 computername 是您本地計算機的名稱),然后單擊“確定”。5. 在“快照的權(quán)限”中,選擇“snapshot_agent”,分配“更改”和“讀取”共享權(quán)限,然后單擊“確定”。6. 選擇“安全”選項卡。7. 單擊“添加”。8. 在“輸入要選擇的對象名稱”中,鍵入 computernamesnapshot_agent(其中 computername 是您本地計算機的名稱),然后單擊“確定”。9. 選擇“snapshot_agent”,然后將“寫入”權(quán)限添加到允許的權(quán)限列表中?,F(xiàn)在,snapshot_agent 帳戶將被授予下列權(quán)限: 讀取和運行 列
12、出文件夾目錄 讀取 寫入10. 單擊“確定”關(guān)閉“快照屬性”窗口。11. 關(guān)閉 Windows 資源管理器。創(chuàng)建發(fā)布1. 在對象資源管理器中,展開“(本地)”節(jié)點(如果當(dāng)前尚未展開),然后展開“復(fù)制”。2. 右鍵單擊“發(fā)布”文件夾,然后選擇“新建發(fā)布”。3. 在新建發(fā)布向?qū)Ш喗槠聊簧?,單擊“下一步”?. 如果以前未曾在此計算機上創(chuàng)建發(fā)布,將提示您配置分發(fā)服務(wù)器。選擇第一個選項將本地計算機作為它自己的分發(fā)服務(wù)器,然后單擊“下一步”。5. 如果以前未曾在此計算機上創(chuàng)建發(fā)布,將提示您指定快照文件夾。鍵入在前面過程中創(chuàng)建的快照文件夾的共享路徑。以 servernameshare 格式鍵入共享路徑,不
13、要鍵入本地路徑。在此演練中,我們建議您鍵入 computersnapshot(其中 computer 是您計算機的名稱),然后單擊“下一步”。6. 在數(shù)據(jù)庫列表中,選擇“SQLMobile”,然后單擊“下一步”。7. 在發(fā)布類型列表中,選擇“合并發(fā)布”,然后單擊“下一步”。8. 在“訂閱服務(wù)器類型”頁中,選擇“是”啟用對 SQL Server Mobile 訂閱服務(wù)器的支持,然后單擊“下一步”。9. 在要發(fā)布的對象列表中,選中“表”復(fù)選框。如果展開“表”,您將發(fā)現(xiàn) SQLMobile 數(shù)據(jù)庫中的兩個表都已被選中。單擊“下一步”。10. 會通知您將向表中添加唯一標(biāo)識符。所有合并項目都需要一個 u
14、niqueindentifier 列。單擊“下一步”。11. 在“篩選表行”頁中,現(xiàn)在即可添加對已發(fā)布數(shù)據(jù)的篩選器。對于此演練,您將無需篩選數(shù)據(jù)。單擊“下一步”。12. 在“快照代理”頁中,您可以配置創(chuàng)建快照的時間以及快照代理運行的頻率。單擊“下一步”以接受默認(rèn)設(shè)置。13. 在“代理安全性”對話框中,單擊“安全設(shè)置”。a. 在“快照代理安全性”對話框中,輸入前面過程中所創(chuàng)建帳戶的登錄信息。進程帳戶為 computer_namesnapshot_agent(其中 computer_name 是您計算機的名稱),密碼為 pssw0rd。b. 單擊“確定”以保存設(shè)置。c. 在“代理安全性”頁中,單擊
15、“下一步”。14. 在“向?qū)Р僮鳌逼聊簧?,您可以確定創(chuàng)建發(fā)布的時間以及是否希望創(chuàng)建腳本文件。單擊“下一步”以接受默認(rèn)選擇。15. 在“完成該向?qū)А逼聊簧?,鍵入 SQLMobile 作為發(fā)布的名稱,然后單擊“完成”。16. 將創(chuàng)建發(fā)布。向?qū)瓿珊?,單擊“關(guān)閉”。保護發(fā)布1. 在對象資源管理器中,展開“安全性”,右鍵單擊“登錄”,然后選擇“新建登錄”。2. 在“新建登錄”對話框中,選擇“Windows 身份驗證”,鍵入 computernameiusr_computername(其中 computername 是您計算機的名稱)。3. 在導(dǎo)航窗格中,選擇“數(shù)據(jù)庫訪問”窗格。4. 在數(shù)據(jù)庫列表中,選
16、擇“SQLMobile”,然后單擊“確定”。5. 在對象資源管理器中,展開“復(fù)制”,展開“發(fā)布”,右鍵單擊“SQLMobile:SQLMobile”發(fā)布,然后選擇“屬性”。6. 在導(dǎo)航窗格中,選擇“發(fā)布訪問列表”。7. 單擊“添加”。在“添加發(fā)布訪問項”對話框中,列出了 IUSR 帳戶。選擇該帳戶,然后單擊“確定”。8. 請確保 IUSR 帳戶當(dāng)前位于 PAL 中,然后單擊“確定”。配置 IIS 和 SQLServer 2005 以進行 Web 同步既然 SQL Server 已經(jīng)配置了發(fā)布,您必須使該發(fā)布可以被 SQL Server Mobile 客戶端通過網(wǎng)絡(luò)進行訪問。SQL Server
17、 Mobile 通過 IIS 連接到 SQL Server。特別是,您可以創(chuàng)建并配置一個虛擬目錄,以允許客戶端訪問 SQL Server Mobile 服務(wù)器代理。安裝 SQLServer Mobile 服務(wù)器組件1. 在 Windows 資源管理器中,導(dǎo)航到以下目錄:C:Program FilesMicrosoft SQL Server90ToolsBinnVSShellCommon7IDE2. 雙擊 sqlce30setupen.msi 運行安裝程序。3. 在“安裝”向?qū)У暮喗槠聊簧?,單擊“下一步”?. 閱讀并接受 EULA 條款,然后單擊“下一步”。5. 在“系統(tǒng)配置檢查”屏幕上,確保
18、所有項都通過檢查。如果尚未安裝 SQL Server 2000,將列出該列表的最后一項作為警告。因為您正在使用 SQL Server 2005,這并不是問題。單擊“下一步”。6. 在接下來的屏幕上,單擊“下一步”,然后單擊“安裝”開始安裝。7. 單擊“Finish”。配置發(fā)布以進行 Web 同步1. 在 SQL Server Management Studio 的對象資源管理器中,展開“(本地)”計算機節(jié)點。2. 右鍵單擊“復(fù)制”文件夾,然后選擇“配置 Web 同步”。3. 在該向?qū)У暮喗槠聊簧?,單擊“下一步”?. 在“訂閱服務(wù)器類型”屏幕上,選擇“SQLServer Mobile Edit
19、ion”,然后單擊“下一步”。5. 在“Web 服務(wù)器”屏幕的“運行 IIS 的計算機”文本框中,鍵入您計算機的名稱(如果尚未提供),然后單擊“創(chuàng)建新的虛擬目錄”。6. 在顯示的樹中,展開該計算機,展開“網(wǎng)站”,然后選擇“默認(rèn)網(wǎng)站”。7. 單擊“下一步”。8. 在“虛擬目錄信息”屏幕上的“別名”文本框中,鍵入 SQLMobile,然后單擊“下一步”。9. 在“客戶端身份驗證”屏幕上,選擇“客戶端將以匿名方式進行連接”,然后單擊“下一步”。10. 在“匿名訪問”屏幕上,單擊“下一步”接受默認(rèn)設(shè)置。11. 在“快照共享訪問”屏幕上,鍵入 computersnapshot(其中 computer 是
20、您計算機的名稱),然后單擊“下一步”。如果收到快照共享為空的警告,請單擊“是”。12. 單擊“Finish”。13. 單擊“關(guān)閉”。SQLServer Mobile 任務(wù)在部署將要使用 SQL Server Mobile 的應(yīng)用程序之前,預(yù)先創(chuàng)建 SQL Server Mobile 數(shù)據(jù)庫和訂閱通常會節(jié)省時間。SQL Server Management Studio 允許您在本地計算機上創(chuàng)建并使用 SQL Server Mobile 數(shù)據(jù)庫。然后,您可以在開發(fā)應(yīng)用程序時使用此數(shù)據(jù)庫。創(chuàng)建新的 SQLServer Mobile 數(shù)據(jù)庫1. 在 SQL Server Management Stud
21、io 的對象資源管理器中,單擊“連接”,然后選擇“SQLServer Mobile”。2. 在“數(shù)據(jù)庫文件”字段中,選擇“”。3. 在文件名文本框中,鍵入 c:sqlmobile.sdf,然后單擊“確定”。4. 在“連接到服務(wù)器”對話框中,單擊“連接”。將在對象資源管理器中添加名為“SQLServer Mobile My Computer.sqlmobile”的新節(jié)點。創(chuàng)建新的訂閱1. 在對象資源管理器中,展開“SQLServer Mobile”節(jié)點,展開“復(fù)制”,右鍵單擊“訂閱”,然后選擇“新建訂閱”。2. 在簡介屏幕上,單擊“下一步”。3. 在“選擇發(fā)布”屏幕的“發(fā)布服務(wù)器”下拉列表中,選
22、擇“”。4. 在“連接到服務(wù)器”對話框,鍵入或選擇本地計算機,然后單擊“連接”。5. 在“選擇發(fā)布”屏幕的發(fā)布列表中,展開“SQLMobile”,選擇“SQLMobile”發(fā)布,然后單擊“下一步”。6. 在“標(biāo)識訂閱”屏幕上,為訂閱名稱鍵入 SQLMobile,然后單擊“下一步”。7. 在“Web 服務(wù)器身份驗證”屏幕上,鍵入前面過程中創(chuàng)建的虛擬目錄的 URL。在此演練中,您已經(jīng)創(chuàng)建了 URL 為 http:/localhost/SQLMobile 的虛擬目錄。8. 單擊“訂閱服務(wù)器將以匿名方式進行連接”,然后單擊“下一步”。9. 在“SQLServer 身份驗證”屏幕上,單擊“下一步”接受默
23、認(rèn)設(shè)置。在最終屏幕上,該向?qū)@示示例代碼,您可以在應(yīng)用程序中創(chuàng)建訂閱時使用該代碼。選擇示例代碼(Visual Basic 或 C#,取決于您在創(chuàng)建應(yīng)用程序時使用的語言),然后復(fù)制代碼。若要執(zhí)行復(fù)制操作,請選擇該代碼并按 Ctrl+C。啟動記事本或其他文本編輯器,然后粘貼示例代碼。在使用下列步驟創(chuàng)建應(yīng)用程序時,您將使用此代碼。10. 在復(fù)制示例代碼之后,單擊“完成”。11. 單擊“關(guān)閉”。生成應(yīng)用程序創(chuàng)建新的智能設(shè)備項目1. 打開 Visual Studio2005。2. 在“文件”菜單上,選擇“新建項目”。3. 在“新建項目”對話框的“項目類型”樹中,展開您所使用的開發(fā)語言,然后選擇“智能設(shè)
24、備”。4. 在模板列表中,選擇要創(chuàng)建的項目類型。對于此演練,請選擇“Pocket PC 2003 應(yīng)用程序”。5. 為該項目提供名稱和位置,然后單擊“確定”。對于此演練,請將該項目命名為 SQLMobile。Visual Studio 將創(chuàng)建新的項目,并顯示 Form1,就像在智能設(shè)備上顯示時一樣。添加對 System.Data.SqlServerCe.dll 的引用1. 在解決方案資源管理器中,右鍵單擊“引用”,然后選擇“添加引用”。注意: 如果解決方案資源管理器中沒有列出“引用”文件夾,那么單擊解決方案資源管理器頂部的“顯示所有文件”。 1. 在 .NET 程序集列表中,選擇“System
25、.Data.SqlServerCe”,然后單擊“確定”。如果沒有列出 System.Data.SqlServerCe,請執(zhí)行下列步驟:a. 單擊“瀏覽”選項卡。b. 定位到以下目錄:C:ProgramFilesMicrosoftVisualStudio8Common7IDEc. 選擇“System.Data.SqlServerCe.dll”,然后單擊“確定”。解決方案資源管理器中的引用列表現(xiàn)在包括 System.Data.SqlServerCe,并且您的項目可以使用該程序集。2. 在解決方案資源管理器中,右鍵單擊“Form1.cs”或“Form1.vb”,然后選擇“查看代碼”。3. 在窗體的代
26、碼頂部,添加指令以使用 System.Data.SqlServerCe 命名空間:C#using System.Data.SqlServerCe;Visual BasicImports System.Data.SqlServerCe復(fù)制代碼 添加數(shù)據(jù)連接1. 在主窗口中,切換回 Form1 的“設(shè)計”(默認(rèn))視圖。2. 從“數(shù)據(jù)”菜單中,單擊“添加新數(shù)據(jù)源”。注意如果未顯示“添加新數(shù)據(jù)源”,請選擇 Form1 的“設(shè)計”視圖,然后再次查看“數(shù)據(jù)”菜單。3. 在“選擇數(shù)據(jù)源類型”窗口上,選擇“數(shù)據(jù)庫”,然后單擊“下一步”。4. 在“選擇您的數(shù)據(jù)連接”對話框中,單擊“新建連接”。5. 在“選擇數(shù)據(jù)
27、源”對話框中的“數(shù)據(jù)源”下,選擇“Microsoft SQL Server Mobile Edition”。在數(shù)據(jù)訪問接口列表中,選擇“.NET Framework Data Provider for SQLServer Mobile Edition”。單擊“繼續(xù)”。6. 在“添加連接”中的“數(shù)據(jù)源”下,選擇“我的電腦”。在“連接屬性”部分中的“數(shù)據(jù)庫”下,單擊“瀏覽”,然后瀏覽到前面過程中所創(chuàng)建的數(shù)據(jù)庫。如果按照步驟操作,該數(shù)據(jù)庫位于 c:sqlmobile.sdf。7. 單擊“測試連接”,然后單擊“確定”以創(chuàng)建新的數(shù)據(jù)連接。8. 在“選擇您的數(shù)據(jù)連接”對話框中,單擊“下一步”。9. 在“保
28、存連接字符串”窗口中,單擊“下一步”。10. 在“選擇您的數(shù)據(jù)庫對象”窗口中,選擇“表”,然后單擊“完成”。選擇要顯示的數(shù)據(jù)1. 從“數(shù)據(jù)”菜單中,選擇“顯示數(shù)據(jù)源”。2. 將“MembershipData”表從“數(shù)據(jù)源”窗口拖動到“Form1 設(shè)計”窗口。將在 Form1 上創(chuàng)建數(shù)據(jù)網(wǎng)格,并自動提供列名稱。3. 右鍵單擊數(shù)據(jù)網(wǎng)格,然后選擇“屬性”。4. 在“屬性”窗口中,將“??俊敝蹈臑椤绊敳俊???梢酝ㄟ^單擊出現(xiàn)的圖形表示的頂部欄,或者在值字段中鍵入“頂部”來完成此操作。將會對數(shù)據(jù)網(wǎng)格進行移動并調(diào)整其大小以填充 Form1 的頂部。5. 在數(shù)據(jù)網(wǎng)格的右上角,單擊小箭頭。從顯示的菜單中,選擇
29、“生成數(shù)據(jù)窗體”。6. 將“FlightData”表從“數(shù)據(jù)源”窗口拖動到“Form1 設(shè)計”窗口。將在 Form1 上創(chuàng)建數(shù)據(jù)網(wǎng)格,并自動提供列名稱。7. 您可以使用該數(shù)據(jù)網(wǎng)格的“屬性”設(shè)置將“停靠”屬性設(shè)置為“底部”。添加代碼 保存數(shù)據(jù)庫文件路徑和名稱的字符串變量。 如果數(shù)據(jù)庫文件已經(jīng)存在,則表示用于刪除數(shù)據(jù)庫文件的代碼。 用于建立與 SQL Server 發(fā)布的連接、同步數(shù)據(jù)以及使用該數(shù)據(jù)創(chuàng)建新本地數(shù)據(jù)庫的代碼。C#復(fù)制代碼 復(fù)制代碼public partial class Form1 : System.Windows.Forms.Form private System.Windows.
30、Forms.MainMenu mainMenu1; string filename = Program FilesSSMWalkthroughsqlmobile.sdf; public Form1() InitializeComponent(); .Visual Basic復(fù)制代碼Public Class Form1 Dim filename As New String _ (Program FilesSQMWalkthrough_vbsqlmobile.sdf)復(fù)制代碼.C#復(fù)制代碼private void DeleteDB() if (System.IO.File.Exists(filen
31、ame) System.IO.File.Delete(filename); Sub DeleteDB() If System.IO.File.Exists(filename) Then System.IO.File.Delete(filename) End IfEnd Sub1. 創(chuàng)建名為“Sync”的執(zhí)行同步的新方法。若要執(zhí)行此操作,您將使用從前面步驟的“新建發(fā)布向?qū)А敝袕?fù)制的代碼。在粘貼代碼后,必須對代碼執(zhí)行兩項更改: 更改 SubscriberConnectionString 值以指向在文件名變量中指定的正確路徑和文件名。 將 AddOption 值從 ExistingDatabase
32、更改為 CreateDatabase。完成后,Sync 方法應(yīng)如下所示:C#復(fù)制代碼private void Sync() SqlCeReplication repl = new SqlCeReplication(); repl.InternetUrl = http:/computer_name/sqlmobile/sqlcesa30.dll; repl.Publisher = computer_name; repl.PublisherDatabase = SQLMobile; repl.PublisherSecurityMode = SecurityType.NTAuthentication
33、; repl.Publication = SQLMobile; repl.Subscriber = sqlmobile; repl.SubscriberConnectionString = Data Source= + filename + ;Password=;Max Database Size=128;Default Lock Escalation =100; repl.AddSubscription(AddOption.CreateDatabase); repl.Synchronize();Sub Sync() Dim repl As New SqlCeReplication() rep
34、l.InternetUrl = http:/computer_name/sqlmobile/sqlcesa30.dll repl.Publisher = computer_name repl.PublisherDatabase = SQLMobile repl.PublisherSecurityMode = SecurityType.NTAuthentication repl.Publication = SQLMobile repl.Subscriber = sqlmobile repl.SubscriberConnectionString = _ Data Source= + filename + ;Password=; _ & Max Database Size=128;Default Lock Escalation =100; repl.AddSubscription(AddOption.CreateDatabase) repl.Synchronize()End Sub1. 最后,向調(diào)用剛才所創(chuàng)建兩個方法的 Form1_Load 事件處理程序的開頭添加代碼。Form1_Load 事件處理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧城市建設(shè)中工業(yè)互聯(lián)網(wǎng)平臺的應(yīng)用與發(fā)展
- 課題申報參考:教育元宇宙與生成式人工智能相結(jié)合的研究教育技術(shù)學(xué)的理論與方法研究
- 2025年個人一般貨物買賣合同(4篇)
- 二零二五年度知識產(chǎn)權(quán)質(zhì)押融資合同原告代理詞4篇
- 2025年度珠寶行業(yè)專業(yè)展會組織與管理合同3篇
- 二零二五版木地板原材料采購與庫存管理合同8篇
- 二零二五版生態(tài)修復(fù)項目工程建議書編制合同2篇
- 2025年現(xiàn)代學(xué)徒制校企合作教學(xué)資源共享協(xié)議3篇
- 2025版小區(qū)快遞柜場地租賃與快遞配送服務(wù)協(xié)議3篇
- 二零二五年度彩鋼瓦屋頂安裝施工服務(wù)協(xié)議3篇
- 四川省成都市武侯區(qū)2023-2024學(xué)年九年級上學(xué)期期末考試化學(xué)試題
- 初一到初三英語單詞表2182個帶音標(biāo)打印版
- 2024年秋季人教版七年級上冊生物全冊教學(xué)課件(2024年秋季新版教材)
- 環(huán)境衛(wèi)生學(xué)及消毒滅菌效果監(jiān)測
- 2024年共青團入團積極分子考試題庫(含答案)
- 碎屑巖油藏注水水質(zhì)指標(biāo)及分析方法
- 【S洲際酒店婚禮策劃方案設(shè)計6800字(論文)】
- 鐵路項目征地拆遷工作體會課件
- 醫(yī)院死亡報告年終分析報告
- 中國教育史(第四版)全套教學(xué)課件
- 2023年11月英語二級筆譯真題及答案(筆譯實務(wù))
評論
0/150
提交評論