[java/jdbc]SIMPLE REQUETE SQL: expression abssente
bonjour en fait dans mon code j'essai d'apliquer une requete SQL
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
public Vector executeQuery(String[] Element_a_retirer,String tableName)
{
Vector dataSet = new Vector();
String[] retire = {"CREE_PAR,","DATE_CREATION",",MAJ_PAR",",DATE_MAJ"};
//String[] h = getColonneNom("GA_INDEX",retire);
try
{
System.out.println(1);
rs = stmt.executeQuery(" SELECT " + retire + "FROM " + tableName);
System.out.println(2);
ResultSetMetaData md = rs.getMetaData();
int nColumns = md.getColumnCount();
//System.out.println(nColumns);
while(rs.next())
{
Vector rowData = new Vector();
for(int i=1;i<=nColumns;i++)
{
rowData.addElement(rs.getObject(i));
// System.out.println(rs.getObject(i));
}
dataSet.addElement(rowData);
}
}
catch(SQLException eee)
{
System.err.println(eee.getMessage());
}
return dataSet;
} |
EN FAIT je veut a travers ce SELECT ne pas choisir tous les elements de la table ; mais juste certains , et comme l'operations ve se repeter sur une centaine de table j'ai pas envie de m'amuser a taper les nom de tous les elements
mon code de compile mais j'obtient l'expression a l'execution
Code:
1 2
|
ORA: 00936 expression absente |
et merci