IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HyperFileSQL Discussion :

Changer de connexion SQL


Sujet :

HyperFileSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Changer de connexion SQL
    Bonjour,

    Dans mon projet WD, j'ai une analyse qui contient des fichiers pointant sur une base de données Access située sur mon PC.
    Il y a donc une connexion décrite dans l'analyse pour ces fichiers.

    Dans le programme, je fais une copie de cette base dans un autre répertoire et je veux travailler sur cette copie.

    J'ai donc fait le code suivant :

    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
    24
    PROCEDURE ConnexionA(leChemin,DB)
     
    //============= connexion à la base de données Acess 97 
    nNumConnexion est un entier = SQLConnecte(leChemin+DB,"","","","ACCESS","Microsoft.Jet.OLEDB.4.0")
     
    SI nNumConnexion = 0 ALORS
    	SQLInfoGene()
    	Erreur("La connexion à la source de données" + DB + ...
    	" a échoué."+RC+...
    	"Code erreur : " + SQL.Erreur +RC+...
    	SQL.MesErreur)
    SINON
    	RENVOYER nNumConnexion	
    FIN
     
    // Changement de connexion
    SI PAS SQLChangeConnexion(ConnexionA("C:\Mes Projets\VISU\Exe\","Gestion.mdb")) ALORS
    	Erreur("pas de changement de connexion")
    FIN
     
    //suppression de la liste des salaries
    SQLExec("supSalaries","DELETE FROM Salaries")
    SQLFerme("supSalaries")
    SQLDeconnecte()
    Tout se passe bien, pas de message d'erreur sauf que ... c'est la base d'origine dont la table Salaries qui est vidée, pas la base que je souhaite.

    Purquoi cela ne fonctionne t-il pas ? Je pense que l'erreur vient de moi mais ou ?

    Merci

  2. #2
    Futur Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    J'ai avançé dans la résolution de mon problème :

    En rajoutant :

    SQLDeconnecte() au début de ma fonction ConnexionA

    et en corrigeant la fonction SQLExec() que j'avais mal formée (j'ai mis le nom de la requête avant le texte de la requête alors qu'il faut faire l'inverse).

    J'ai encore d'autres problèmes mais au moins celui ci est résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR SQLServer] Changer la connexion de l'etat
    Par Grégory DAVIN dans le forum Connectivité
    Réponses: 4
    Dernier message: 27/03/2007, 16h32
  2. [CE10 Pro] Erreur Connexion SQL pour etats publiés
    Par L.nico dans le forum Connectivité
    Réponses: 1
    Dernier message: 09/12/2004, 17h16
  3. Connexion à SQL Server avec ASP
    Par ayobo dans le forum ASP
    Réponses: 3
    Dernier message: 25/05/2004, 17h06
  4. Connexion SQL Server
    Par Bart51 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/05/2004, 10h49
  5. connexion sql serveur
    Par DiJiRiDouS dans le forum ASP
    Réponses: 10
    Dernier message: 16/09/2003, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo