Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Adaptive Server Enterprise
Adaptive Server Enterprise Forum d'entraide concernant Sybase Adaptive Server Enterprise, le dataserver phare de Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2008, 16h19   #1
Nouveau Membre du Club
 
Inscription : décembre 2002
Messages : 68
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 68
Points : 26
Points : 26
Par défaut [OLEDB] driver 12.5.1 et tables temporaires

Bonjour,
je viens de changer de driver ODBC.
J'essaie d'utiliser le driver Sybase ASE OLEDB Provider 12.5.1 (SYBDRVODB.DLL) dans mon programme (écrit en VB6).

La connexion fonctionne, les selects fonctionnent.
Je rencontre un pb, lors de l'utilisation d'une table temporaire.

la requête SQL de création de la table est envoyée par l'appli via un objet ADOcnx.

la table temporaire est bien créée.

A la ligne suivante dans le code VB, toujours avec le même objet ADOcnx, j'envoie une requête SQL avec un insert dans la table temporaire précédemment créée.

Là j'obtiens une erreur m'informant que la table temporaire n'existe pas.


Alors que la même opération avec le driver Sybase ASE ODBC Driver 4.20.00.67 (SYODASE.DLL) fonctionne correctement.

Quelqu'un aurait une idée ?
blaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2008, 22h00   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Ca m'a tout l'air de ressembler un un problème de persistance de la connexion. Si le driver se reconnecte à chaque appel, cela explique pourquoi votre table temporaire n'est pas visible au second appel.
Trappez l'id dans sysprocesses pour vous assurer que votre connexion reste constante...
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h11.


 
 
 
 
Partenaires

Hébergement Web