Bonjour tous le monde. je veux acceder à une base de données SQL Server mais j'ai rencontré un problème donc si vous pouvez m'aider merci beaucoup.
voici la liste des images que j'ai pris pendant que je me connecte à la base de données.
Bonjour tous le monde. je veux acceder à une base de données SQL Server mais j'ai rencontré un problème donc si vous pouvez m'aider merci beaucoup.
voici la liste des images que j'ai pris pendant que je me connecte à la base de données.
rechercher l'erreur 208 du provider SQL Server.
C'est une erreur de la couche de communication WD -> SQL pas une erreur WD.
Emmanuel Lecoester
=> joomla addict.
pouvez vous m'expliquer s'il vous plait j'ai pas compris ce que vous voulez dire par ca. et merci
Elecoest te dit que ce n'est pas une erreur WD
Si tu lis ton message d'erreur il est marqué :
Il y a aussi une erreur "nom d'objet incorrect"Microsoft [...]provider
Erreur native 208
ah oui pour vous expliquer la base de données à laquelle j'essaye d'accéder contient à peut près 750 tables mais ces tables sont répétées c'est à dire par exemple il y a trois tables qui ont le même nom mais appartiennent à trois propriétaires différents.
attend je vais vous expliquer encore ce que je veux faire. dans cette base de données il y a une table appelée ITMMASTER que je veux utiliser mais appartient à trois propriétaires différents. si c'est possible est ce que je peux se connecter à la base de données et d'accéder à la table avec programmation et d'exécuter une requête et de remplir une table par cette requête et merci. mais le problème je pense c'est qu'il existe trois fois la table ITMMASTER donc Windev n'arrive pas à différencier quelle table il va utiliser.
Si tu as plusieurs propriétaires sur la base, il te faut mettre son nom avant la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [dbo].[ITMMASTER] [toto].[ITMMASTER] ...
s'il vous plaît montre moi où je dois mettre ce code là parce que dans l'assistant de connection à la base de données je ne vois pas où je peux mettre ce code là. et je suis désolé pour le dérangement.
Tu dois préciser cette info dès ta connexion, c'est à dire dans Analyse->Connexion. Là, tu as un champ "Base de données" : saisie dans ce champ un des propriétaire!
Sincerement j'ai pas trouver l'endroit ou je peux mettre le propriétaire. s'il vous plait pouvez vous me montrer par un exemple.
Qu'est ce que tu ne comprends pas dans ce que je t'ai mis? Difficile pour moi : je n'ai que la version 12.
Je pense que cela pourrait venir de là : en WD12 il y a un choix qui n'existait pas en WD10
Emmanuel Lecoester
=> joomla addict.
On ne fait pas de capture d'écran de démonstration pour les assistants.
Tous les écrans sont largement commentés.
Quand tu connectes à une base SQL Serveur l'assistant te demande un nom d'utilisateur et un mot de passe.
Fucce t'as dit :
"dans Analyse->Connexion --> tu as un champ "Base de données"
Cela me semble clair
mais moi je ne parle pas du propriétaire de la base de données mais du propriétaire des tables. le propriétaire de la base de données est sa et il a un mot de passe. je vais vous expliquer.
le propriétaire de la base de données est sa, et elle contient parmis d'autres deux tables qui ont toutes le même nom "ITMMASTER" mais deux propriétaires différents un est dbo et l'autre est DEMO.
donc quand j'essaye de se connecter à la base de données l'assistant me demande de taper le nom du propriétaire de la base de données et je tape sa et je tape le mot de passe de sa et après il me donne la liste des tables de la base et je choisi une des table ITMMASTER mais lorsque je termine l'assistant il m'affiche un message d'erreur. donc je pense que le problème est comment lui mentionner le nom du propriétaire de la table est ce que DEMO ou bien dbo.
je voudrais savoir si c'est possible de se connecter à la base de données et d'extraire les données de la table ITMMASTER par programmation.
Je suis vraiment désolé
Moi aussi je travaille sous Adonix et j'ai la même configuration que toi!!
Pour extraire les infos de la table ITMMASTER pour la base intéressée, il te suffit de préciser ce nom dans ta requête :
dbo et TEST ne sont pas les "propriétaires" des tables mais des bases de données différentes! La particularité de ce système, c'est que les tables des différentes bases sont stockées à un seul endroit!
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM dbo.ITMMASTER WHERE...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager