/ / Przekazywanie listy liczb od programu Excel do zapytania w Firebird SQL - SQL, Excel, Firebird

Przekazywanie listy numerów z Excela do zapytania w Firebird SQL - sql, excel, firebird

Mam bazę danych Firebird i zapytanie z programu Excel. Na początku mam

WHERE (table.myID IN (1,2,3))

który działa, aby przekazać parametr SQL do Firebird. Mój table.myID jest z liczbami całkowitymi. Następnie próbowałem przekazać parametry z programu Excel za pomocą

WHERE (table.myID IN (?))

gdzie wskazuję ? do jednej komórki. Jeśli w komórce działa tylko jedna liczba. Ale jeśli ja ?=1, 2, 3 z jednej komórki zapytanie nie działa. Próbowałem zacytować kontekst, sformatować komórkę, ale bez powodzenia.

Inne posty jak to lub to lub to rozwiąż tę zagadkę za pomocą INSTR i VBA w przykładach za pomocą lista tekstów. Jestem nowy w Firebird i nie znam podobnego polecenia INSTR ani innego sposobu na przekazanie tego lista liczb całkowitych.

Jak mogę przekazać listę liczb całkowitych z jednej komórki?

Odpowiedzi:

0 dla odpowiedzi № 1

Tak jak Arioch „The wspomniane w komentarzach, zapytanie jest

(?) ZAWIERAJĄCY „~” || table.myID || „~”

i w komórce jest

„~ 1 ~ 2 ~ 3 ~”