WEB开发网
开发学院手机开发Windows Mobile 开发 Windows Mobile6 Vs2008 Sql Ce3.5 嵌入式应用开发... 阅读

Windows Mobile6 Vs2008 Sql Ce3.5 嵌入式应用开发

 2010-03-26 21:27:00 来源:WEB开发网   
核心提示:try{string strSQL = "insert into TJC_PDA (BKTIME,BKPLACE,PTOWNERNAME,PTSEX,PTADDR,PTIDCARD,BKLAWCONT,BKCODE,VEHICLEID,VEHICLEIDCOLOR) ";strSQL += &quo

try

{

string strSQL = "insert into TJC_PDA (BKTIME,BKPLACE,PTOWNERNAME,PTSEX,PTADDR,PTIDCARD,BKLAWCONT,BKCODE,VEHICLEID,VEHICLEIDCOLOR) ";

strSQL += "values('" + dtpTime.Value.ToString() + "','" + cmbPlace.Text + "','" + txtName.Text + "','";

strSQL += cmbSex.Text + "','" + txtAddress.Text + "','" + txtIDCard.Text + "','" + txtLawCNT.Text + "'," + txtLawID.Text + ",'" + txtVehicleID.Text + "','" + cmbVehicleIDColor.Text + "')";

daTmp.SubmitSql(strSQL);

MessageBox.Show("立案成功!");

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

}

这里直接操作了远程server上的数据库,故使用SubmitSql方法即可。

抱歉,微软鼓吹的SqlCeRemoteDataAccess同步功能还没用到!!-_-||| 因为业务逻辑不需要嘛,下次用到了在写,很简单的,网上资料一大把。就是将数据先Pull下来,在本地修改,然后Push回去。

说一下SqlCeRemoteDataAccess的几个重要属性:InternetUrl(就是IIS设置的服务端代理的地址,形如:http://ServerIP/TestMobile/sqlcesa30.dll)、 InternetLogin、InternetPassword(这2个就与前面IIS身份验证那有关。如果IIS是匿名访问,则这2个属性赋为空即可。)LocalConnectionString(指定ce临时库连接串)、oleDBConnectiongString(指定Server上的数据库连接串)

最后来看看调式与部署吧。启动调试,选择对应的模拟器。

php?id=18848" height="268" width="458" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

选择部署,vs会将相关环境全部部署到模拟器里,如果是PPC的话也一样,包括.net CF、SQL CE CF等。

php?id=18849" height="62" width="707" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

接着模拟器变开始运行,我们在“工具”-“仿真设备管理器”中将仿真设备管理器调出,点击对应模拟器,右键“插入底座”。

php?id=18850" height="298" width="418" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

这时模拟器便通过AciveSync与计算机建立了连接。

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

Tags:Windows Mobile Vs

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