Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
OleDB / Ms Jet . Мне надо прочитать 14000 записей из таблицы отобразить их в гриде. Потом уже делать выборки из DataSet с помощью DataView. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:21 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
используй датаадаптер к нему подключи датакоманд и дай метод филл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:25 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Я в курсе , но надо бы через ДатаРидер! Он пошустрей сольет записи. Или нет такой возможности у этого класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:39 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
нет у него такого метода :( Тока руками :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:01 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
В смысле создать DataTable , к ней добавить нужное кол-во столбцов и строки добавить с помощью ДатаРидера... А потом таблу добавить к датасету и читать в гриде. Вот кусок кода , он компилится , но дает ошибку в строке при выполнении Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. Ошибка -> Index was outside the bounds of the array. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:11 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
http://www.codeproject.com/csharp/PracticalGuideDataGrids3.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:19 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Что в Cmd.CommandText? У вас стоит преобразование в строку это может добавить еще и проблему с Null-значениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:41 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Что то не выходит... 2 Worobjoff Вот Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:44 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Может во так myRow[0] = Dr[0] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:59 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Так уже пробовал Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. та же ошибка вылазит Index was outside the bounds of the array. Проверил . В таблице 6 полей. Почему все таки эта строка ему не нравится myRow[1] = Dr[1]; ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:04 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Проверьте через Query Analyzer (в случае MS SQL), что возвращает ваш запрос. Есть подозрение, что он возвращает всего одну колонку. По этому при обращении к колонке с индексом 1 и выбрасывается исключение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:25 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Может описать SQL полностью. (Cmd.CommandText). Если что не так ошибка раньше выскочит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:28 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Я общаюсь не с эскуэль серваком , а с базой акеса. Вот кстати что у меня еще создаю ДатаРидер так OleDbDataReader Dr; если это написать Dr = new OleDbDataReader(); то вот такая ругань Error 1 The type 'System.Data.OleDb.OleDbDataReader' has no constructors defined значит конструктор нельзя в ридере использовать по умолчанию? Проверил текст запроса к базе через команду Cmd. Через Адаптер все проходит на ура, есть возврат 6 полей таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 12:05 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Ну, хоть в Msgbox этот Dr вывести удается? Хотя бы пару полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 12:32 |
|
||
|
Как с помощью DataReader слить записи в DataSet ?
|
|||
|---|---|---|---|
|
#18+
Ридер таким способом, насколько я знаю, никто не создает. Обычно делается reader = OleDbCommand.ExecuteReader(); См. примеры в МСДН. Для новичка это будет очень хорошей практикой. Проверьте заодно, что у вас myRow имеет эти 6 колонок. Не запрос возвращает 6 колонок, а таблица их содержит. (Хотя вы ее явно создаете, но все же.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 13:12 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32793559&tid=1437838]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 414ms |

| 0 / 0 |
