REQUETE SQL VERS 2 BASE DE MON SERV et ERREUR - PERDU JE SUIS - SQL/NoSQL - Programmation
Marsh Posté le 23-06-2005 à 13:31:08
je connais ni MS SQL ni ASP mais il me semble que
la syntaxe est serveur.bdd.table et selon ton from
T1DB043.DBO.T1TVALID
T1DB043 correspond a un serveur , DBO ta base et T1TVALID t table
mais je me trompe peut etre
Marsh Posté le 23-06-2005 à 13:58:49
ba justement, g tenté de rajouter le nom du serv
d'enlever DBO, etc...
Rien ne marche, ... je suis coincé.
Marsh Posté le 23-06-2005 à 16:54:39
Les titres en majuscule c'est mal
Marsh Posté le 23-06-2005 à 16:55:35
Alors j'ai rechecké
SELECT
T1DB043.DBO.T1TVALID.ID_VALID,
T1DB043.DBO.T1TVALID.D_VALIDATION,
T1DB013.DBO.T1TUTIL.LL_NOM + ' ' + T1DB013.DBO.T1TUTIL.C_UTR AS UTR_NOM,
T1DB043.DBO.T1TVALID.NB_VALIDNB,
T1DB043.DBO.T1TVALID.LL_COMMENT
FROM
T1DB043.DBO.T1TVALID,
T1DB013.DBO.T1TUTIL
WHERE
T1DB043.DBO.T1TVALID.C_UTR = T1DB013.DBO.T1TUTIL.C_UTR
AND T1DB043.DBO.T1TVALID.ID_VALID
IN
(
SELECT
MAX(T1DB043.DBO.T1TVALID.ID_VALID)
FROM
T1DB043.DBO.T1TVALID.ID_VALID
WHERE
T1DB043.DBO.T1TVALID.ID_CTROL = 121
)
Tout ce qui est vert passe bien.!
Mais qd je rajoute ce qui est ROUGE ca me plante TOUT....
Y a t'il une solution..?
Marsh Posté le 23-06-2005 à 16:56:21
Mais c'est quoi ces noms de tables et de champs
Marsh Posté le 23-06-2005 à 16:58:18
ce qui est bien, c'est que vert sur fond gris clair ça fait pas mal aux yeux.
Marsh Posté le 23-06-2005 à 17:17:11
ronio a écrit : Euh, et mon prob... vous en pensez quoi? |
J'en pense que MS SQL c'est un gros caca
Marsh Posté le 23-06-2005 à 17:21:34
WhatDe si t'a rien a faire , please pollue pas les posts Problemes des autres....
Marsh Posté le 23-06-2005 à 17:27:57
À propos de pollution, pense à modifier ton titre pour virer les majuscules
Marsh Posté le 23-06-2005 à 17:29:18
WhatDe a écrit : J'en pense que MS SQL c'est un gros caca |
Heu tu joues avec ta vie là, Harko et moi on est modérateurs et en plus on aime bien MS SQL
Marsh Posté le 23-06-2005 à 19:24:19
antp a écrit : Heu tu joues avec ta vie là, Harko et moi on est modérateurs et en plus on aime bien MS SQL |
Oh mon dieu j'ai peur
Marsh Posté le 23-06-2005 à 12:03:23
Bonjour a tous,
J'ai un probleme qui me bloque completement et aprés avoir tenté de me documenter, je suis venu demander de l'aide ici...
J'ai 2 base de données dans mon MS SQL.
T1DB013 et T1DB043
Ce sont 2 Bases distinctes.
Dans mon application realisée en ASP, j'essaie d'effectuer une requete qui va chercher des informations dans les 2 BASE.
SELECT
T1DB043.DBO.T1TVALID.ID_VALID,
T1DB043.DBO.T1TVALID.D_VALIDATION,
T1DB013.DBO.T1TUTIL.LL_NOM + ' ' + T1DB013.DBO.T1TUTIL.C_UTR AS UTR_NOM,
T1DB043.DBO.T1TVALID.NB_VALIDNB,
T1DB043.DBO.T1TVALID.LL_COMMENT
FROM
T1DB043.DBO.T1TVALID,
T1DB013.DBO.T1TUTIL
WHERE
T1DB043.DBO.T1TVALID.C_UTR = T1DB013.DBO.T1TUTIL.C_UTR
AND T1DB043.DBO.T1TVALID.ID_VALID
IN
(
SELECT
MAX(T1DB043.DBO.T1TVALID.ID_VALID)
FROM
T1DB043.DBO.T1TVALID.ID_VALID
WHERE
T1DB043.DBO.T1TVALID.ID_CTROL = 121
)
Et je me retrouve avec cette erreur,
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Impossible de trouver le serveur 'T1DB043' dans sysservers. Exécutez sp_addlinkedserver pour ajouter ce serveur à sysservers.
Je ne comprend pas pq il me parle de T1DB043 comme un server alors que c'est une Base de donnée.
Quelqu'un a t'il une solution ?
MERCI