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

C++Builder Discussion :

Utilisation de TSession


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 59
    Par d�faut Utilisation de TSession
    Bonjour,
    j'utilise les composant BDE de borland pour ouvrir une base ACCES.
    Suis je oblig� d'utiliser un TSession et quel interet ?

    Merci d'avance

  2. #2
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    188
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 188
    Par d�faut
    bonjour,
    a moins de taper ce qui est en rapport avec la connexion ds le code, oui il faut en passer par la.

    Selon l'aide de Builder:
    La classe TSession permet de g�rer un groupe de connexions de base de donn�es dans une application. Il existe trois types d'utilisation de TSession : standard, fichiers r�seau multiples pour Paradox, et dans les applications de base de donn�es multithreads.

    Pour toutes les applications de bases de donn�es, C++Builder cr�e automatiquement un composant par d�faut de type TSession, nomm� Session, d'acc�s global. Le composant session par d�faut g�re les connexions avec les bases de donn�es standard. Une application peut contr�ler la session par d�faut en acc�dant � l'ex�cution � ses propri�t�s, m�thodes et �v�nements.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 59
    Par d�faut
    Je suis l'argu� !!!
    J�ouvre une base ACCES avec TSession->TDatabase->TTable
    (TDatasource->TDBGrid pour la visualisation)
    J�envoie dans TDataBase l�alias cr�� dans l�administrateur ODBC de win
    (Drivers ACCES)

    Si je supprime TSession, �a marche quand m�me.
    Par contre, si je le deploie sur une machine vierge, avec ou sans le TSession, le TDatabase ne s�ouvre pas.

    EX code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Database=new TDatabase(Owner);
    Database->DatabaseName="Database du SGBD";
    Database->AliasName=Alias;
    Database->LoginPrompt=false;
    Database->ReadOnly=false;
    Database->TransIsolation=tiDirtyRead;
    try
      {
      Database->Open();
    ...

    Peux tu me sortir de la ?

    Merci d�avance.

  4. #4
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    188
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 188
    Par d�faut
    je vais faire de mieux.
    des questions en vrac:
    �a te renvoie une erreur?
    le ODBC est bien present sur la machine vierge ou sur le serveur?

    tente aussi un debogage pas a pas pour voir a quel endroit �a plante.

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 59
    Par d�faut
    Pour la machine vierge, l'alias etait cr�� dans utilisateur et non systeme.

    Pour TSession, que je l'utilise ou pas, ca na change rien.
    Alors a quoi il peut me servir (par la suite ou sur des fonctions autres) ?

  6. #6
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    188
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 188
    Par d�faut
    ben pour le TSession je sais pas, en suivant le tuto de ricky je l'ai mis et comme �a marchait j'ai pas essay� sans.

    Sinon �a fonctionne maintenant sur la machine vierge?

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 59
    Par d�faut
    Ca marche sur ma machine vierge : j'avais cr�� la source de donn�es ODBC dans systeme et non dans utilisateur !!

    Pour TSession : je viens d'essayer 3 postes sur la meme base, pas de probleme. Ca dois fonctionner !!

    Merci pour ton aide.

  8. #8
    Membre chevronn�


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 855
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 855
    Par d�faut
    Bonjour,

    il me semble qu'il y a un objet session par d�faut sinon...

    Eric

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    R�ponses: 8
    Dernier message: 08/06/2005, 15h57
  2. R�ponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    R�ponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    R�ponses: 2
    Dernier message: 04/04/2002, 16h01
  5. R�ponses: 2
    Dernier message: 20/03/2002, 23h01

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