今天研究的是:
1. 把 MC1000 掃描到的條碼存儲到 MC1000 機器本身的數據庫中
2. 后又把該數據庫的數據轉成 TXT文件,並清空數據庫
3. 把MC1000 機器中的TXT文件傳輸到PC電腦中。
4. 細節如下:
1) Vs2003 按默認選項安裝完畢后,會生成一個DLL文件(System.Data.SqlServerCe.dll),默認路徑為C:/Program Files/Microsoft Visual Studio .NET 2003/Com pactFrameworkSDK/v1.0.5000/Windows CE/System.Data.SqlServerCe.dll。該文件的功能為:提供函數供 vs2003調用,來與 SQL CE文件型數據庫進行交互
2) SQL CE文件型數據庫的擴展名為 sdf
3) 操作sdf 數據庫中的表的 SQL 語句與操作 oracle 數據庫大同小異,比較容易上手,具體如下:
a) 創建數據庫:見附件1
b) 往數據庫中寫入記錄 見附件2
c) 刪除數據庫 System.IO.File.Delete("//My Documents//db.sdf");
4) 將數據庫數據轉成文件的語句實際上就是普通的 vs2003 對文本文件操作的語句
5) 通過同步軟件將TXT文件傳輸到PC電腦中
後續方向:
1. 如何將 oracle 數據庫方便地轉入到 mc1000 的 sql ce數據庫中
2. 如何將 mc1000 打造成 “盤點機”
附件1:
try
{
iErrPos="51";
if (System.IO.File.Exists(sDbName))
return;
iErrPos="52";
System.Data.SqlServerCe.SqlCeEngine SQLengine = new System.Data.SqlServerCe.SqlCeEngine(sDsName);
iErrPos="53";
SQLengine.CreateDatabase();
iErrPos="54";
System.Data.SqlServerCe.SqlCeConnection cn = new System.Data.SqlServerCe.SqlCeConnection(sDsName);
iErrPos="55";
cn.Open();
iErrPos="56";
String sql = "create table ScanCode (barcode nchar(40) not null)";
iErrPos="57";
System.Data.SqlServerCe.SqlCeCommand cmd = new System.Data.SqlServerCe.SqlCeCommand(sql, cn);
iErrPos="58";
cmd.CommandType = CommandType.Text;
iErrPos="59";
cmd.ExecuteNonQuery();
iErrPos="60";
sql = "";
iErrPos="64";
cmd.Dispose();
iErrPos="65";
cn.Close();
iErrPos="1";
cn.Dispose();
}
catch(Exception ex)
{
MessageBox.Show( iErrPos+" : "+ ex.ToString());
}
}
附件2:
try
{
iErrPos="71";
System.Data.SqlServerCe.SqlCeConnection cn = new System.Data.SqlServerCe.SqlCeConnection(sDsName);
iErrPos="72";
cn.Open();
iErrPos="73";
String sql = sSql;
iErrPos="74";
System.Data.SqlServerCe.SqlCeCommand cmd = new System.Data.SqlServerCe.SqlCeCommand(sql, cn);
iErrPos="75";
cmd.CommandType = CommandType.Text;
iErrPos="76";
cmd.ExecuteNonQuery();
iErrPos="77";
cn.Close();
}
catch(Exception ex1)
{
MessageBox.Show(iErrPos+" : "+ex1.ToString());
}
分享到:
相关推荐
如题 开发Symbol wince 5.0和WM的注意点
开发Symbol Mc系列手持机的常用函数、方法
Symbol开发指南,开发Symbol的环境要求说明,各种开发工具开发环境,简单的代码事列。
-----------------PDF文件-----------------------
symbol 刷机USB驱动 mc系列 mc系列 OS操作系统刷机
自己开发的用于在Symbol手持扫描枪上扫描标签 1、安装数据线连接程序:MicrosoftActiveSync_setup_cn(在PC机上安装) 2、向symbol设备安装.net框架类库:NETCFSetupv2(在PC机上安装),安装前应先在PC机上安装好...
发布基于Symbol MC3000、MC3090开发的WINCE5.0程序运行所需要的CAB文件包,及如何自动安装。
1.首先拷贝并复制“App”所有内容至Mc909(G)Z上. 2.安装一下"symbol运行环境.cab"(不安装的话,软件会提示找不到Dll) 3.然后即可测试.
symbol Italic 希腊字母 斜体 希文 斜体 希腊 斜体 symbol 斜体
分析了ELF文件中symbol
SYMBOL扫描枪设置,Symbol LS2208条码扫描器设置手册
symbol字体键盘对照表,直接打出各种希腊字母,不需要公式编辑器,在word里面对照symbol字体直接打出即可
winxp sp3的symbol包目前微软已经下载,好难找
Siemens HMI Symbol Library 1.3doc,Siemens HMI Symbol Library 1.3
openGauss Symbol(openGauss-3.0.0-openEuler-64bit-symbol.tar.gz) symbol_3.0.0适用于openeuler_x86_64
1. 把 MC1000 掃描到的條碼存儲到 MC1000 機器本身的數據庫中2. 后又把該數據庫的數據轉成 TXT文件,並清空數據庫3. 把MC1000 機器中的TXT文件傳輸到PC電腦中。
Symbol扫码器开发
the lost symbol pdf the lost symbol pdf
openGauss Symbol(symbol_3.0.0)openGauss-3.0.0-CentOS-64bit-symbol.tar.gz 适用于centos_x86_64
Symbol Factory Universal是用于管理和操纵所包含的广泛的工业图形库外观的软件应用程序的组合,该库针对高性能而优化,可用于工业自动化HMI应用程序,包括泵,管道,阀门,罐,混合器,马达,风管,电气符号,流量...