WEB开发网
开发学院数据库MSSQL Server Windows Powered Pocket PC Phone Edition 的数据... 阅读

Windows Powered Pocket PC Phone Edition 的数据库开发

 2008-09-09 10:04:50 来源:WEB开发网   
核心提示: 您可以看到,我使用了一个 SQL Server CE 包装,Windows Powered Pocket PC Phone Edition 的数据库开发(4),这样做的目的是将与数据库相关的代码组织到一个位置,使用包装可以帮助我管理和使用本地数据库以及远程服务器同步,其实 RDA 属性应当

您可以看到,我使用了一个 SQL Server CE 包装。这样做的目的是将与数据库相关的代码组织到一个位置。使用包装可以帮助我管理和使用本地数据库以及远程服务器同步。

以下是包装的前几行代码。

using System;
using System.Data;
using System.Windows.Forms;
using System.Collections;
using System.Data.Common;
using System.Data.SqlServerCe;
using System.Data.SqlClient;
namespace GolfAnyplace
{
public class SQLServerCEWrapper
{
public string InternetServer = "http://servername/directory/sscesa20.dll";
public string InternetUser ="DOMAINuser";
public string InternetPassword = "password";
public string RemoteConnection = "Provider=sqloledb;Data Source=MySQLServer;
Initial Catalog=GolfAnyplace;User Id=user;Password=password";
public string LocalDatabase = "My Documentsga.sdf";
public string LocalConnection = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;
Data Source=My Documentsga.sdf";
public string LocalTableName = "Result";
public string RemoteTableName = "Result";

我将 RDA 属性设置为公有,只是因为当我需要说明如何在应用程序的其他部分使用 DataReader 时,会用到该属性。其实 RDA 属性应当是私有的,这样就能在应用程序的其余部分保持一致,而且能从包装传递一个 DataSet 来代替它。

以下是包装的 CreateDatabase 和 Pull 方法:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Windows Powered Pocket

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接