J'ai une base de données (serveur sql compact) dans un fichier * .sdf. J'ai converti un projet de structure compacte en un projet PC normal et, pour une raison quelconque, avec le même code et le même fichier * .sdf, l'exception suivante a été levée: "le nom du fichier n'est pas valide. la base de données "Problème de chaîne de connexion sql
la chose étrange est que sur mon PC - la sous-chaîne" fichier: \ "a été ajoutée à ma chaîne de connexion d'origine et c'est probablement pourquoi l'exception est levée. lorsque je supprime la sous-chaîne "file: \" en mode débogage, à l'exécution, l'exception n'est pas levée.
Pourquoi cette sous-chaîne a-t-elle été ajoutée? d'où est ce que ça vient? et comment puis-je résoudre ce problème?
récemment, j'ai découvert qu'il peut y avoir une certaine connexion au fait que le fichier app.config est manquant. Cela n'explique toujours pas comment la chaîne de connexion d'origine existe, uniquement avec sa sous-chaîne ajoutée.
Aidez-nous s'il vous plaît. merci d'avance
Le fichier sdf est-il local? Dans un sous-dossier? Où est-ce? Pouvez-vous donner un exemple de ce à quoi ressemble votre chaîne de connexion? – curtisk
Oui, c'est local. Il se trouve dans "C: \ solutionname \ nomprojet \ bin \ debug \ sdfname.sdf" la chaîne de connexion: "fichier: \\ C: \\ solutionname \\ nomprojet \\ bin \\ debug \\ sdfname.sdf " – George