一般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應用程式。新的移動計算時代開始了 移動解決方案系統體系結構的一部分正在迅速...