Utilisation du serveur de base de données Advantage SQL, je dois pouvoir joindre des tables libres qui se trouvent dans des dossiers séparés. Y a-t-il un moyen de faire cela?Comment joindre des tables dans plusieurs dossiers avec Advantage Database Server
Répondre
Avec les tables libres, vous pouvez spécifier des chemins d'accès relatifs aux tables dans la clause FROM.
SELECT * FROM ".. \ répertoire1 \ table1.adt" a, "répertoire2 \ table2.adt" b O a a.ID = b.ID;
Cette entry dans les fichiers d'aide décrit les bases de celui-ci.
Ceci est utile, mais j'obtiens une erreur parce que j'ai l'ensemble AdsConnection pour avoir un chemin de connexion, et il semble ajouter cette information au chemin relatif. Existe-t-il un moyen de formater le AdsConnection.connectPath afin qu'il n'interfère pas? –
Vous pouvez donner un chemin UNC complet au fichier \\ serveur \ partage \ chemin \ vers \ table \ à la place. Je recommande fortement d'utiliser des chemins relatifs si possible. Cela facilite le déploiement sur différents systèmes d'exploitation. – LanceSc
Merci pour la réponse très utile !! –
Je n'ai pas d'expérience directe avec Advantage, mais les détails aideraient. Basé sur les autres balises, il prend en charge la syntaxe de jointure ANSI-92 ... –