Δημιουργησα μια βάση στο PDA sdf και κατα την εκτέλεση μιας μικρης εφαρμογης που το μόνο που κάνει ειναι να δημιουργει ενα ταble δεχομαι Error message στην πρωτη πρωτη εντολη του SqlCeEngine..
Τα Cab αρχεια που εχω εγκαταστήσει στο pda για SQL ειναι :
sqlce30.dev.ENU.ppc.wce5.armv4i.CAB
sqlce30.ppc.wce5.armv4i.CAB
sqlce30.repl.ppc.wce5.armv4i.CAB
Η συσκευη ειναι s200 Qtek WM2005
Dim connStr As String = "Data Source = 1.sdf; Password = 124"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
'creating database
Dim engine As New SqlCeEngine(connStr)
engine.CreateDatabase()
engine.Dispose()
'creating table
Dim cn As New SqlCeConnection(connStr)
Dim sql As String
sql = "CREATE TABLE emp "
sql &= "("
sql &= " empno int PRIMARY KEY,"
sql &= " ename nvarchar(20),"
sql &= " sal float,"
sql &= " deptno int"
sql &= ")"
Dim cmd As New SqlCeCommand(sql, cn)
cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()
cmd.Dispose()
cn.Dispose()
MessageBox.Show("Succesfully created")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub