Thorvaldsen
Administrator
Dołączył: 06 Lip 2015
Posty: 71
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Śro 10:07, 28 Cze 2017 Temat postu: Escape MSSQL w kwerendzie |
|
|
To bardzo prosta rzecz, a niezwykle przydatna.
Jeżeli w danym kontekście istnieje zmienna to tworząc zapytanie SQL możemy użyć jej poprzedzając po prostu znakiem zapytania.
Ważne jest aby w takiej sytuacji zapytanie było zawarte w apostrofach.
Przykład (w prologu do wzorca wydruku):
Istnieje zmienna KLUCZ_DOK.
Tworzymy zapytanie:
Kod: |
LOCAL kwerenda
LOCAL kursor
kwerenda = "SELECT SUM(NETTO) as CENA FROM POZ_DOK WHERE KLUCZ_DOK = ?KLUCZ_DOK"
kursor = MYSQLEXEC(kwerenda)
|
Oczywiście zmienną kwerenda można pominąć.
Post został pochwalony 0 razy
Ostatnio zmieniony przez Thorvaldsen dnia Śro 10:11, 28 Cze 2017, w całości zmieniany 1 raz
|
|