Jag har 2 frågor:
Jag låter användaren av ett system spara sql-frågan i en tabell för att senare kunna köra frågan och få fram ett nytt resultat
(databasen uppdateras hela tiden).
problemet är att varje fråga ser olika ut med olika resultatfält och olika antal resultatfält.
ex:
Sqlfråga1:
Namn, efternamn, adress
Sqlfråga2:
Företag, Adress, Telefon
Hur gör jag när jag loopar ut resultatet, för jag kan ju inte skriva så här:
rslt.getString("Namn")
För då passar inte Sqlfråga2.
Fråga 2: Kan man söka i en sträng från en databas och ersätta en bit av strängen med en annan sträng?
ex
rslt.getString("sql") är lika med "select * from ftg limit 0,30"
"Leta upp limit 0,30 och ersätt med limit "+fran+",30"
Fråga 2:
Jag vet inte om det finns ett bättre sätt, men det går ju alltid att plocka ut strängen och ersätta det du vill ha utbytt med String-funktionen replaceAll(sokstrang, nystrang), och sedan uppdatera posten med det nya värdet.