Brug af prepared Statement
Jeg har oprettet et Prepared Statement med to ?. Når jeg så prøver at indsætte parametrene, så giver den syntaksfejl.Hvis jeg fjerner det første spørgsmåltegn, og alle de if-sætninger som tilhører denne så virker det fin (Selvfølgelig slaæ man så lige ændre arrayindexet i setString metoden)
Er der nogen som kan se fejlen?
PreparedStatement GetScans = C.prepareStatement(\"Select * from Scanninger ? Order by ?;\");
try{
if (action.startsWith(\"2\"))
{
//GetScans.setString(1,\" Where Dato < \"+ to +\" and Dato > \"+from);
}
}
catch (Exception e)
{
GetScans.setString(1,\" \");
}
try{
if (sort.startsWith(\"1\"))
{
GetScans.setString(2,\"jobnr\");
}
if (sort.startsWith(\"2\"))
{
GetScans.setString(2,\"ID\");
}
}
catch (Exception e)
{
GetScans.setString(2,\"ID\");
}
