Получение значения массива по значению поля в sql строковом запросе - PullRequest
0 голосов
/ 15 апреля 2020

В моем приложении для Visual Studio у меня есть список (с именем listSpecied), значения которого я заполнил до запроса sql.

Примеры значений списка (первое число - номер индекса, второе - текст) значение):

0, Сосна

1, Ель

2, Береза ​​

Мой SQL запрос (с использованием mySQL), возвращает несколько Записи. Можно ли получить значение из списка, используя значение поля базы данных в качестве значения индекса списка?

My sql string exampe:

Dim strSQL AS String="SELECT table1.SpecieID AS SpecieID, '" & listSpecies(0) & "' AS SpecieText FROM …"

Этот код работает нормально, но всегда возвращает первый элемент из списка (listSpecies (0))

То, что я хочу, выглядит следующим образом:

Dim strSQL AS String="SELECT table1.SpecieID AS SpecieID, '" & listSpecies(** " & table1.SpecieID & "**) & "' AS SpecieText FROM …"

Этот код не работает, он не получает значение из списка с помощью table1.SpecieID в качестве параметра ,

Пытался найти решение из этого форума без решения. Можно ли получить значение из списка по значению поля таблицы в виде индекса списка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...