|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Bonjour,
J'étais à la recherche d'un forum de discussion qui pourrait m'aider en programmation... et je vous ai trouvé ! Alors bonjour et je suis content de maintenant faire parti des membres pour également apporter ma contribution. ---------------------------------- Voici mon problème actuel: J'ai plusieurs PocketPC2002 sur lesquels je voulais dévelloper une petite application avec base de données. Cette application serait en réalité une extension d'une application existente pour PC, les PocketPC2002 servirait de collecte d'information (prise d'inventaire) un peu comme certains le font avec des lecteurs de codebarres, mais dans mon cas pas de codebarres. Bon voilà le "setup": Sur le PocketPC, j'ai installé SQL Server 2000 CE 2.0 FRN, le mini IIS (HTTPServer) que l'on retrouve dans le package eVB 3.0 et le .Net Compact Framework 1.0 SP3 * J'aimerais bien installer SQL2005 et le Framework 2.0, mais ils ne sont pas supportés par l'OS 2002 La BDD SQL fonctionne super bien ! Depuis Query Analyzer je peux créer des BDD, Tables, ... et depuis SQLCeSpy je peux également les consulter sans difficultés (donc ça prouve que le moteur SQL tourne) Le serveur web HTTPServer supporte le ASP (VBScript), j'ai créé une page default.asp avec quelques instructions de base du genre: <% Dim Test Test = "Bonjour Toto" Response.Write Test & vbcrl %> Et IE me retourne correctement la page en utilisant l'adresse Localhost. Mais voilà, lorsque je tente de me connecter à la base de données SQL CE j'en suis incapable !!! En faisant quelques recherches j'ai trouvé des exemples de connexion à SQL CE pour des programmes en VB ou en C++, mais rien pour le ASP. Logiquement le ASP est pareil au VB, mais j'ai une erreur qui se produit. Voici la string de connexion utilisée: Tiré du MSDN - http://msdn2.microsoft.com/en-us/lib...onnection.aspx Dim conn As SqlCeConnection = Nothing Try conn = New SqlCeConnection("Data Source = MyDatabase.sdf; Password ='<pwd>'") conn.Open() Dim cmd As SqlCeCommand = conn.CreateCommand() cmd.CommandText = "INSERT INTO Customers ([Customer ID], [Company Name]) Values('NWIND', 'Northwind Traders')" cmd.ExecuteNonQuery() Finally conn.Close() End Try J'ai essayé d'autres manière... mais rien ne fonctionne. ---------------------------- NOTE: Lorsque j'ai installé SQL Server 2000 CE 2.0 sur le PocketPC, j'ai bien enregistré les DLL (tous celles demandées comme ADOxx.dll) avec DLLRegister.exe --------------------------- alors si quelqu'un a réalisé cet exploit, j'aimerais bien connaître sa méthode. Merci beaucoup |
|
|
00
|
|
|
#2 | ||||
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Bonjour,
C'est encore moi... je peux voir que personne n'a une solution après quelques mois Bon, moi je me suis remis à la recherche d'une solution. J'ai avancé un peu dans mes recherches, je me suis rendu compte que ma méthode n'était pas bonne pour créer ma connexion SQL... J'utilisais une requête pour VB.Net. Moi je dois passer dansu ne page web ASP, donc VBScript. Voici la manière de créer une connexion: Code :
Lors de l'ouverture de connexion (Conn.Open), j'obtiens l'erreur : Code :
Pourtant le serveur SQL CE roule bien sur le PocketPC, je peux l'accéder avec le Query Analyzer sans problème... Il ne reste que cette étape à franchir et je suis certain que tout pourrait marcher ensuite. |
||||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 7 ![]() |
Slt, as tu trouvé la solution a ton pb, je suis dans le meme cas de figure et je viens du PHP donc je t avouerais que je galere peu avec ces connexions a la ...,
d avance merci |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Salut,
Oui, j'ai réussi à me connecter à la BDD, faire des requêtes SQL (INSERT, UPDATE, CREATE, ...). Le problème est avec le connecteur, il faut utiliser la bonne version. Étrangement "ADOCE.Connection.3.1" ne fonctionne pas bien avec SQL CE, il faut utiliser "ADOCE.Connection.3.0". Si tu veux plus de détails je pourrai t'en fournir, mais pour le moment je n'ai pas mon PPC sous la main, il est à la maison. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com