Zdravím, potřeboval bych pomoct s následujícím problémem. Mám aplikaci propojenou s MySQL databází, která mimo jiné obsahuje tabulky "Role" a "Přístupová práva" ve vazbě M:N (existuje ji tzv. spojovací tabulka "Práva role"). Následujícím způsobem chci v prvku dataGridView zobrazit přístupová práva přidělená určité roli:
' Id Role - nacteni do promenne
Dim id_role As String = Trim("" & role_DataGridView.CurrentRow.Cells(0).Value)
' Nastaveni filtru
Dim filtr As String = "id_prava in (SELECT id_prava FROM prava_role WHERE id_role = " & id_role & ")"
' Filtrovani
ChildForm.Pristupova_pravaBindingSource.Filter = filtr
Visual studio mi ale hlásí chybu (SyntaxErrorException was unhandled):Chyba syntaxe: Za operátorem id_prava chybí operand. Nevíte si s tímto prosím někdo rady?
|