En liaison avec une base Oracle, j'enchaine 2 SELECT sur 2 tables:
qui marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DM.Query1.Close; DM.Query1.SQL.Text:='SELECT USER_ADM, USER_CHG FROM USERCNIL.UTILISATEUR '+ 'WHERE USER_ID=:P1'; DM.Query1.ParamByName('P1').AsString:=UserName; // DM.Query1.ParamByName('P2').AsString:=Pass; DM.Query1.Open;
puisqui me donne un "ORA 942 Table ou vue inexistante" alors que les droits du user utilisé sont identiques sur ces 2 tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5DM.Query1.Close; DM.Query1.SQL.Text:='SELECT CDON_LIB FROM USERCNIL.CATEGORIE_DONNEE '; DM.Query1.Open; DM.Query1.First;
![]()
Plus fort: en utilisant le compte lié au schéma (usercnil), c'est pareil !
Une idée ? un pb connu de dbExpress ?
Merci d'avance.
Partager