求各位大侠帮忙:
本人学生,在做毕业设计,现想做个工业软件,是基于VS2005下的vb.net的WINCE 5.0开发的,想将采集到的一些数据动态保存到数据库中,但wince5.0 中无相应的数据库控件。
求助:怎么基于VS2005下的vb.net的WINCE 5.0下添加数据库控件?
------解决方案--------------------
有加sqlce进去
------解决方案--------------------
'Sub CreateDB() '创建数据库
' If Not File.Exists("\Storage Card\内外箱盘点系统\SQLCE\yearcon.sdf") Then
' Dim sqlEngine As New SqlCeEngine("Data Source = \Storage Card\意尔康内外箱盘点系统\SQLCE\yearcon.sdf")
' sqlEngine.CreateDatabase()
' Dim cmd As New SqlCeCommand("CREATE TABLE yearcon(BaseCode nvarchar(20) ,NameCode nvarchar(50),Number int,Tdate datetime,TType nvarchar(50),Channel nvarchar(50), Remark nvarchar(500),shop nvarchar(50) )", conn)
' conn.Open()
' cmd.ExecuteNonQuery()
' conn.Close()
' End If
'End Sub
添加,修改,删除跟SQL上都是一样
------解决方案--------------------
wince无法直接连接pc的数据库的。
需要使用webservice。或自己写个tcp的东东。
我是做的项目多是采用后者。
------解决方案--------------------
谁说WINCE无法直连PC的数据库
'wince添加引用
Imports System.Data
Imports System.Data.SqlClient
Public connstr As String = ("Data Source=192.168.0.1;Initial Catalog=test;User ID=test;Password=test;")
Public conn As New SqlConnection(connstr)
conn.open()
'成功连接,想干啥干啥