专业开发订制各种过磅称重软件/单机版/网络版/汽车衡系统/标签软件/出入库管理系统/电子秤抓取/自动控制/车号抓取/视频监控

用VB.net2005开发WinCE6.0手持设备程序连接SQL2000数据库

编程开发 lz98ds2 7074℃ 0评论 百度已收录
目录
[隐藏]

建议下载Visual Studio 2005 Team Suite版本,其它版本里没有测试,不知道有没有System.Data.SqlClient的.net引用项目.我以前装的预览版是确定没有.当时为了这个引用头都发麻了.

新建项目

VB.net新建项目

VB.net新建项目

添加模块

VB2005添加模块

VB2005添加模块

在模块中添加以下代码:
Module Module1
Public SQLConn As String = "服务器名称;" & "User ID=登录用户名;" & "Initial Catalog=数据库名称;" & "Connect Timeout=30;" & "Integrated Security=False"
Public Conn As Data.SqlClient.SqlConnection = New Data.SqlClient.SqlConnection(SQLConn)
End Module

服务器名称: 为SQL2000数据库电脑名称或IP地址;

登录用户名: 为SQL2000数据库登录用户名;

数据库名称: 为SQL2000数据库名称;

读写数据库

读数据

Dim Comm As New Data.SqlClient.SqlCommand("SQL语句", Conn)
Dim Reader As Data.SqlClient.SqlDataReader = Nothing
Reader = Comm.ExecuteReader()'连接数据表
If Reader.Read = True Then'判断数据库是否为空
Reader.GetValue(15) = "已扫描"'读取指定列数据

写数据

Dim Comm1 As New Data.SqlClient.SqlCommand(SQL更新语句, Conn)'Update语句
Comm1.ExecuteScalar()'执行更新

后记

本文只起一个引子作用,读写数据库也是我根据网上别人的代码研究出来.本来一直都用VB很少用.net.用起来很是不习惯,不过整体来讲:.net比VB是要强不少,很多东西VB下是很难达到.

因为客户一定要手持设备,没有办法只有赶鸭子上架.网上很多过时的都说WinCE不能直接连接SQL2000.估计是那个时候还没有WinCE6.0以及.net吧.

转载请注明:未来前景_衡器知识网 » 用VB.net2005开发WinCE6.0手持设备程序连接SQL2000数据库

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址