MySQL chápe celý příkaz SELECT jako řetězec, takže je třeba jej vygenerovat dynamicky. Viz násl. fragment kódu:
Dim SQLZdroj As String
Dim cnx As ADODB.Connection
Dim rsx As ADODB.Recordset
Dim AktDetail As Int
'.
AktDetail=14 'naplneni promenne nejakou hodnotou, zde pro priklad 14
'.
'dynamicke vygenerovani SQL dotazu
SQLZdroj = "select kat, startno, poradi from lidi where poradi is not null and kat = " & CStr(AktDetail) & " order by kat, startno"
Set cnx = New ADODB.Connection
rsx.Open(SQLZdroj, cnx, adOpenStatic, adLockReadOnly)
'.
'atd.
|