connection à la base impossible
Locked
-
vendredi 11 novembre 2011 08:58
Bonjour
La connection "manuelle" fonctionne; je peux faire des sélection, ajouts, modifications, etc...
Par contre si je veux me connecter en VB, une erreur se produit sur le "using" :
Const ConnectionString As String = _ "C:\Documents and Settings\Admin.XPSP2-46E31CF49\Mes documents\Visual Studio 2008\Projects\Films\myDatabase#1.sdf" Using conn As New SqlCeConnection(ConnectionString)
Alain D- Type modifié Ciprian Duduiala lundi 14 novembre 2011 08:49 thread double
Toutes les réponses
-
vendredi 11 novembre 2011 09:09
voila l'erreur qui apparait :
"Le format de la chaîne d'initialisation n'est pas conforme à la spécification qui débute à l'index 0."
Finalement, j'ai réussi à passer l'erreur (en bidouillant... je sais plus comment) et je fais des créations dans la base du dossier "Debug".
Je viens de m’apercevoir que, suivant qu’on est en fonction "déboguer" ou non; une des bases est utilisée soit dans le dossier "débug" ou le dossier du prog.
Encore un problème pour insérer dans la database; par VB j'ai l"erreur suivante sur "Executenonquery":
Une erreur s'est produite lors de l'analyse de la requête. [ Token line number = 1,Token line offset = 67,Token in error = , ]
Const ConnectionString As String = "Data Source=|DataDirectory|\myDatabase#1.sdf" Dim q = Chr(39) ' quote Dim qvq = q & "," & q ' (",") Dim qry As String Using conn As New SqlCeConnection(ConnectionString) Dim cmd As New SqlCeCommand(qry, conn) conn.Open() qry = "INSERT INTO [films vidéo] (Num,Titre,Genre,Nb_Mo) VALUES (" & _ Num & ",'" & titre & qvq & genre & qvq & nb_mo & "')" If Not vérif(Num) Then cmd.ExecuteNonQuery() End Ifpar contre si j'exécute la même commande "insert" en manuel, l'ajout se fait dans la base.
PS. c'est pas de la tarte! j'en bave.
Alain D
-
lundi 14 novembre 2011 08:48
Vous avez déjà mis cette question plusieurs fois :
http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/576a4cdb-f234-4132-92f4-dd66e85a2d46 et http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/8e1bb821-a532-449e-9758-92dafdae1073 . On sait que le problème bloque le développement de votre application, mais si vous mettez une question plusieurs fois, il est difficile pour les autres utilisateurs suivre vos actions. En plus, dans l’étiquette sur les forums MSDN on vous demande de poster vos questions une seule fois. Vu que, votre problème n’est pas liée à SQL Server (la requête fonctionne) je vais transformer ce thread en discussion et je vais le verrouiller.
Merci de votre compréhension et collaboration.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

