Pocket PC 2003資料庫操作

2022-09-15 23:57:09 字數 2407 閱讀 3493

一般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;

trycatch( sqlceexception exsql )

}建立資料表

code:

sqlceconnection conndb = new sqlceconnection();

sqlcecommand cmnddb = new sqlcecommand();

conndb.connectionstring = strconn;

conndb.open();

cmnddb.connection = conndb;

=" create table *** " +

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

"   constraint pkid primary key" +

" , *** integer not null" +

//                   "       constraint ***" +

" , *** nchar(30) " +

" )";

cmnddb.executenonquery();

=" 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();

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

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

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附帶的模...

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

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