|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Добрый день! Необходимо скинуть данные полученные из запроса в Excel, но проблема в том что запрос сложный и rs его "не понимает". Делаю запрос через SqlDataAdapter и заполняю DataSet. Все получается, только вот в CopyFromRecordset нужен ресордсет. Как мне заполнить или преобразовать DataSet в Recordset?Спасибо. Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 11:38 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQL, на счет "не понимает" вы, скорее всего, ошибаетесь... наверняка где-то налажали... по сути вопроса - нужно написать метод... екстеншен например... если идей совсем нема, что печально - гугл вам в руки https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#newwindow=1&q=datatable to recordset c# ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 11:55 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
экселю можно скормить только ADODB или DAO рекордсет соответсвенно - или запрос делать через ADODB, или создать ADODB рекордсет и скопировать в него данные DataSet (ADO.NET и ADODB - главное не перепутать) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:24 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Изопропил, объем данных большой. как скопировать быстро? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:34 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQLИзопропил, объем данных большой. как скопировать быстро? XML ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:40 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQLобъем данных большой. как скопировать быстро?Тогда лучше воспользоваться первым советом и запросить данные через ADODB ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:41 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Shocker.Pro, в программе создаются наборы данных из сложных запросов, например: Код: sql 1. 2. 3. 4. 5. 6.
насколько я понял recordset его не понимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:44 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQLShocker.Pro, в программе создаются наборы данных из сложных запросов, например: Код: sql 1. 2. 3. 4. 5. 6.
насколько я понял recordset его не понимает.И текст ошибки наверняка какой-нибудь выдаёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:45 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Алексей К, Запрос выполняется , но на проверке rs.eof ошибка Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:53 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQL, А куда делось открытие конекции? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:59 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Axeleron, это все есть..rs = conn.Execute(StrSQLSelect) выдал бы ошибку. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 13:04 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQL, Если вместо этого запроса вставить простенький запрос типа Select * from t , то все работает. Поэтому я думаю, что rs не заполняется только из-за запроса. В тоже время через SqlDataAdapter.Fill(Dataset) все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 13:07 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Lexx_SQL, NextRecordset либо set nocount on во первых строках скрипта... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 13:58 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Это пакет выполняется на TSQL? Поставь первой строкой SET NOCOUNT ON ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 14:00 |
|
DataSet->Recordset?
|
|||
---|---|---|---|
#18+
Shocker.Pro, да.спасибо.заработало ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 14:25 |
|
|
start [/forum/topic.php?fid=20&msg=39030676&tid=1401283]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 164ms |
0 / 0 |