|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
Не понятно... В каких ситуациях такое может быть возможно? В DataSet есть TableAdapter, в нём, соответственно, пара запросов. Копирую оттуда текст запроса в ManagementStudio, запускаю - выдаёт 450 строк. Но когда этот же запрос выполняется из кода (в runtime), он выдаёт только 231 строкe. Но это один и тот же запрос! В каких ситуациях такое вообще возможно? Не могу понять, что я упустила... (понимаю, что ситуация из категории "о, это мне видеть надо"), но мало ли, может, всё же, кто сталкивался с таким.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:42 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
Nika gnome, Вангую, запрос (параметры) все-таки различается? Точно проверяли что запрос к базе идентичен? Если да, то второй вариант - к разным базам запрос идет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:49 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
Возможно фильтр стоит - который вы не замечате. Может скопипастился откуда-нибудь... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:51 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
Nika gnome, Посмотрите в runtime на запрос идущий к БД в Profiler'e ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:52 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
AxeleronNika gnome, Вангую, запрос (параметры) все-таки различается? Точно проверяли что запрос к базе идентичен? Если да, то второй вариант - к разным базам запрос идет. +1 не иначе в where фильтр по дате ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:55 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
О, я могу дать конкретику: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: sql 1.
Функция преобразовывает строку в таблицу. В Management Studio этот SQL код отлично отрабатывает, а в runtime в программе выдаёт только первые 266 строк (я ошиблась, не 231). Не могу понять, почему именно 266. Недостаточно памяти? Как это поправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:56 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
AxeleronNika gnome, Посмотрите в runtime на запрос идущий к БД в Profiler'e Если запросы не будут отличаться, то проблема в отображении. Как вы проверяете, что пришло именно такое (231) количество строк? Ну и проверить на меньшем количестве строк тоже можно... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:57 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
@ListOfSelectedPersons - хи-хи... тип какой у параметра? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:58 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
Nika gnome, Значение @ListOfSelectedPersons - в Management Studio и в runtime в Profiler'e Одинаково? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 17:00 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
Nika gnome, Тут дело точно не в недостатке памяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 17:01 |
|
C# 2010. Странное поведение DataSet
|
|||
---|---|---|---|
#18+
AxeleronNika gnome, Посмотрите в runtime на запрос идущий к БД в Profiler'e AxeleronNika gnome, Значение @ListOfSelectedPersons - в Management Studio и в runtime в Profiler'e Одинаково? AxeleronNika gnome, Тут дело точно не в недостатке памяти. Вы получаете заслуженное звание телепата. @ListOfSelectedPersons - строка. Но в параметрах по умолчанию длина строки 1024 символа. А у меня это перечисление доходит до 1500 (где-то). Вот при передачи строки в функцию она и обрезается. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 17:10 |
|
|
start [/forum/topic.php?fid=20&fpage=91&tid=1401798]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 335ms |
total: | 447ms |
0 / 0 |