|
Из одного SQL в другой
|
|||
---|---|---|---|
#18+
Добрый день. Есть например один SQL запрос: Dim Dt As New DataTable Dim Da = New OleDbDataAdapter("SELECT Имя " & "FROM Список_имен ", Conect) Da.Fill(Dt) Как после перетряхивания (фильтрации) Dt, вставить его в другой запрос: Dim Dt2 As New DataTable Dim Da2 = New OleDbDataAdapter("SELECT Фамилия " & "FROM Основная " & "Where Имя In(" & Dt & ")", Conect) Da2.Fill(Dt2) Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 11:59 |
|
Из одного SQL в другой
|
|||
---|---|---|---|
#18+
Извеняюсь.... Есть например один SQL запрос: Код: vbnet 1. 2. 3. 4.
Как после перетряхивания (фильтрации) Dt, вставить его в другой запрос: Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 12:21 |
|
Из одного SQL в другой
|
|||
---|---|---|---|
#18+
Понятно. А если через массив? Можно из "Dt" сделать массив? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 13:07 |
|
Из одного SQL в другой
|
|||
---|---|---|---|
#18+
По ссылке ни чего не понял. Есть какие-нибудь варианты ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 14:22 |
|
Из одного SQL в другой
|
|||
---|---|---|---|
#18+
EventsПо ссылке ни чего не понял. Есть какие-нибудь варианты ? Если у вас MSSQL, и иего версия >=2008, то можно на сервере завести user-defined table type, переписать запрос в виде Код: sql 1.
где параметр @my_table_type будет иметь тип вашего созданного UDTT, и передать в запрос вашу DataTable в виде параметра (структура DataTable при этом в точности должна соттветствовать вашему UDTT). Если версия MSSQL<2008, можно сохранить DataTable в XML, передать его параметром в запрос, в запросе распарсить XML с помощью XQuery, и сджойниться с вашей таблицей. Если это вообще не MSSQL, то смотреть в сторону возможностей базы. В общем случае это может закончиться генерацией строки значений, разделенных запятыми, и вставки её в запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2016, 15:11 |
|
|
start [/forum/topic.php?fid=20&msg=39148170&tid=1400891]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 446ms |
0 / 0 |