Det ser ud til du bruger Paradox (fy, fy, skamme) - og i øvrigt bruger danske tegn i filnavnene (endnu en gang fy, fy, skamme) - Det er dårlig praksis, men det virker jo.
Jeg mener ikke du kan bruge en parameter på dette sted, altså sådan her:
SELECT * FROM BådPlads.db WHERE And_Number IN (SELECT kunde_nummer FROM salgsliste.db) ORDER BY :sortering
Du bliver nødt til at have en streng som du formatterer før kaldet:
st := 'SELECT * FROM BådPlads.db'+ ' WHERE And_Number IN (SELECT kunde_nummer FROM salgsliste.db)'+ ' ORDER BY %s'; Query.Sql.Text := Format(st,['bredde']);
Ja ja ved det godt, men når man nu er vokset op med Paradox, så er det jo det nemmest, men er da godt klar over, at jeg burde læse videre, Jeg er også enig i at det er en frygtlig dårlig ide med danske felt navne, har slået mig selv over fingerne, men.........
Jeg er næsten sikker på at du har ret i at jeg ikke kan bruge parameter efter ORDER BY desvæære,jag har forsøgt din ide, og den virker jo, men vil give en del kode skriving, da der skal kunne kaldes fra forskellige memu's !!
En gratis en. Firebird er lige at gå til, for Borland har komponenter til den. MySql er ikke meget anderledes - så længe opslag sker vha. SQL-queries.
De har begge virket fint til mit behov. Synes nok at Firebird er det mest homogene produkt, mens at MySql er en hastig voksende/ændrende tingest, der kan en hel masse.
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.