Bonjour,
je dois réaliser un prototype sur un smartphone avec windows mobile 5.
Je me suis donc tourné vers SQL Server CE.
J'ai lu le tutoriel de Thomas Lebrun sur le sujet.
Je me posais juste quelques questions sur SQL Server CE:
- Y-a-til besoin d'installer quelque chose sur le smartphone à part le CF pour sql server CE?
- Toute la base est gérer dans un seule fichier .sdf?
Au niveau de mon protoype j'en suis à la pahse de création des tables et j'ai une erreur que je ne comprends pas lors de mon test sur un émulateur. Tout d'abord le code :
Il rentre toujours dans le catch et le message d'erreur est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 try { SqlCeConnection SqlCnx = new SqlCeConnection(@"Data Source=\My Documents\TestDvp.sdf"); string sSQL = "CREATE TABLE TEST (ID varchar(10) not null, libelle varchar(20) not null)"; SqlCeCommand SqlCommand = new SqlCeCommand(sSQL, SqlCnx); SqlCnx.Open(); SqlCommand.ExecuteNonQuery(); if (SqlCnx.State == ConnectionState.Open) { SqlCnx.Close(); } label1.Text = String.Concat(label1.Text, "\nCréation Table OK"); } catch (SqlCeException Ex) { label1.Text = String.Concat(label1.Text, "\n", Ex.Message); }
Quelqu'un aurait une idée?Le type de données spécifié n'est pas valide. [ Data type (if known) = varchar ]
Partager