Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.01.2016, 11:59
|
|||
---|---|---|---|
|
|||
Из одного 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, 12:21
|
|||
---|---|---|---|
|
|||
Из одного SQL в другой |
|||
#18+
Извеняюсь.... Есть например один SQL запрос: Код: vbnet 1. 2. 3. 4.
Как после перетряхивания (фильтрации) Dt, вставить его в другой запрос: Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2016, 12:54
|
|||
---|---|---|---|
|
|||
Из одного SQL в другой |
|||
#18+
Никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2016, 13:07
|
|||
---|---|---|---|
|
|||
Из одного SQL в другой |
|||
#18+
Понятно. А если через массив? Можно из "Dt" сделать массив? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2016, 14:22
|
|||
---|---|---|---|
|
|||
Из одного SQL в другой |
|||
#18+
По ссылке ни чего не понял. Есть какие-нибудь варианты ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.01.2016, 15:11
|
|||
---|---|---|---|
|
|||
Из одного 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, то смотреть в сторону возможностей базы. В общем случае это может закончиться генерацией строки значений, разделенных запятыми, и вставки её в запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1400891]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 454ms |
0 / 0 |