Utilisation d'alias sous Sqlite
Bonjour,
je suis entrain de migrer une base access vers SQLite mais je rencontre quelques difficultés. La requete suivante fonctionne aussi bien sous Access que Sqlite :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| SELECT Affaires.*, Client.*, Contact.*, ChargeAffaire.*, Dp.*, Diuo.*, Pgc.*, Notes.*, Rappels.*
FROM (((((((
Affaires LEFT JOIN ChargeAffaire ON Affaires.Affaires_Charge_Id = ChargeAffaire.ChargeAffaire_Id)
LEFT JOIN Clients AS Client ON Affaires.Affaires_Clients_Id = Client.Clients_Id)
LEFT JOIN Clients AS Contact ON Affaires.Affaires_Contact_Id = Contact.Clients_Id)
LEFT JOIN Dp ON Affaires.Affaires_Dp_Id = Dp.Dp_Id)
LEFT JOIN Diuo ON Affaires.Affaires_Diuo_Id = Diuo.Diuo_Id)
LEFT JOIN Pgc ON Affaires.Affaires_Pgc_Id = Pgc.Pgc_Id)
LEFT JOIN Notes ON Affaires.Affaires_Id = Notes.Note_Id_Affaire)
LEFT JOIN Rappels ON Affaires.Affaires_Id = Rappels.Rappel_Id_Affaire
LEFT JOIN Detail_Visites ON Affaires.Affaires_Id = Detail_Visites.Detail_Visites_Affaires_Id
WHERE (((Affaires.Affaires_Numero)='19_1003'))
ORDER BY Affaires.Affaires_Numero, Notes.Note_Id |
Seulement dans le cas de Sqlite, les noms des colonnes ne sont correspondent pas aux alias. Lorsque j'exécute cette requête Db Browser les colonnes sont nommées Clients_xxxxx et non pas comme souhaité => sous Access les noms de colonnes sont préfixés avec l'alias, ex : Contact.Clients_Id
Idem depuis vba, le recordset retourne les même noms que dans DB Browser.
Auriez vous une idée pour résoudre cela ?
Merci pour votre aide.