Pocket PC 2003開發入門資料庫操作

2021-04-08 20:01:46 字數 2441 閱讀 1600

一般ce上面的資料庫程式都包括以下命名空間(包括與pc互動資料),這是從乙個專案的單元檔案裡面拷出來的,除錯環境:windows 2003 + vs.net 2003 + sql server 2000 + sql server ce 2.0 + pocket pc 2003 sdk

以下**中很多*號,是故意處理的,你可以用你自己的變數代替

code:

using system;

using system.io;

using system.drawing;

using system.collections;

using system.windows.forms;

using system.data;

using system.data.common;

using system.data.sqlserverce;

using system.runtime.interopservices;

using system.threading;

using system.data.sqlclient;

資料庫連線**,如下分別為連線pda本機的sqlce資料庫和pc上的sqlserver資料庫

code:

private string strfile = @"my documents/****.sdf";

private string strconn = "data source=" +

@"my documents/****.sdf";

// connection string.

string sqlconn =

"data source=server;" +

"initial catalog=****;" +

"user id=sa;" +

"pwd=sa;" +

"workstation id=sercer;" +

"packet size=4096;" +

"persist security info=false;";

建立資料庫

code:

sqlceengine dbengine = new sqlceengine();

dbengine.localconnectionstring = strconn;

try

catch( sqlceexception exsql )

}

建立資料表

code:

sqlceconnection conndb = new sqlceconnection();

sqlcecommand cmnddb = new sqlcecommand();

conndb.connectionstring = strconn;

conndb.open();

cmnddb.connection = conndb;

//

cmnddb.commandtext =

" create table *** " +

" ( id integer identity (1, 1) not null " +

"   constraint pkid primary key" +

" , *** integer not null" +

//                   "       constraint ***" +

" , *** nchar(30) " +

" )";

cmnddb.executenonquery();

//

cmnddb.commandtext =

" create table userdata " +

" ( ** integer identity (1, 1) not null " +

"       constraint pkuserid primary key " +

" , *** integer not null " +

//                   " , constraint *** " +

//                   "     foreign key (***) " +

//                   "     references cat(***) " +

" , *** nchar(5) not null " +

" , *** nchar(5) not null " +

" , *** real " +

" , *** nchar(20) " +

" , *** nchar(10) " +

" )";

cmnddb.executenonquery();

conndb.close();

我想其他的**不用再貼出來了吧...操作與c#pc程式設計差不多....主要是連線 sql ce .sdf資料庫..

Pocket PC 2003程式設計環境

1 先關閉所有的程式 遠端開發工具和模擬器 在安裝pocket pc 2003 sdk之前應該關閉以下程式 embedded visual tools 3.0 embedded visual c 4.0 visual studio net 2003 embedded visual tools附帶的模...

Pocket PC 2003資料庫操作

一般ce上面的資料庫程式都包括以下命名空間 包括與pc互動資料 這是從乙個專案的單元檔案裡面拷出來的,除錯環境 windows 2003 vs.net 2003 sql server 2000 sql server ce 2.0 pocket pc 2003 sdk 以下 中很多 號,是故意處理的,...

用C 開發Pocket PC資料庫應用程式

摘要 本文講解怎樣使用pocket pc phone edition工具集迅速建立無線資料庫應用程式。本文介紹的是使用visual c 和sql server ce 2.0建立乙個pocket pc phone edition應用程式。新的移動計算時代開始了 移動解決方案系統體系結構的一部分正在迅速...