Funktionen skal så kaldes med den af dine DataModule queries, som skal udføres:
ExecuteQuery(DataModule->Query1, "select * from Table");
Principielt ville jeg synes du skulle fjerne sqlStmt helt fra selve funktionskaldet, og lave ændringen af SQL-statementet (hvis der overhovedet skal det - for det er vel derfor du har flere forskellige Queries i dit datamodul eller ?):
DataModule->Query1->SQL->Text = "select * from table"; ExecuteQuery(DataModule->Query1);
Du skal lige være opmærksom på, at man kun kan lave Open på SQL-statements der indeholder 'select' - alle andre skal udføres vha. 'ExecSQL' metoden. (Derfor det ekstra lille check på om SQL-statementet indeholder select.)
->soepro, du får point,,, kan knap huske jeg har oprettet dette indlæg,, tak for interessen!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.