|
запрос
|
|||
---|---|---|---|
#18+
Имеем 2 запроса: Код: vbnet 1.
И Код: vbnet 1.
Как их объединить, чтобы за одно выполнение Были выбраны записи и помещены, допустим, в DataGridView А их число помещено в переменную Код: vbnet 1.
r Мой вариант неправильный: Код: vbnet 1.
СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 14:11 |
|
запрос
|
|||
---|---|---|---|
#18+
Vova_1805, select * -- за такое надо убивать from [Pensioner] where IsNull(Address) -- ??? Может, Address is null? return @@ROWCOUNT -- если не ms sql, 100% есть аналог ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 14:16 |
|
запрос
|
|||
---|---|---|---|
#18+
Делай два запроса. Они у тебя разные. Один вернет общее количество строк. Другой - количество с непустым адресом. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 14:28 |
|
запрос
|
|||
---|---|---|---|
#18+
SyrexДелай два запроса. Они у тебя разные. Запросы то разные, но Vova_1805Как их объединить, чтобы за одно выполнение Были выбраны записи и помещены, допустим, в DataGridView А их число помещено в переменную ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 15:18 |
|
запрос
|
|||
---|---|---|---|
#18+
Arm79, варианты: 1. читать про output параметры, но помнить, что они приходят только при получении клиентом всех рекордсетов полностью. 2. вернуть два рекордсета, первый, к каунтом воспринимать как скалярный запрос, а второй рекордсет кдать в грид. 0. заняться теорией ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 15:37 |
|
запрос
|
|||
---|---|---|---|
#18+
Vova_1805Как их объединить, чтобы за одно выполнение В хранимку запихни. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 15:49 |
|
запрос
|
|||
---|---|---|---|
#18+
варианты: 1. StoredProcedure 2. "SELECT COUNT(*) FROM [Pensioner]; SELECT * FROM [Pensioner] WHERE IsNull(Address)" 3. SP_ExecuteSql 0. заняться теорией ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 15:58 |
|
запрос
|
|||
---|---|---|---|
#18+
поддержу пункт 0 от Andrew1411 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 16:03 |
|
запрос
|
|||
---|---|---|---|
#18+
Andrew1411, 4. Select count(*), null,null,null... null from [Pensioner] union select name, age,...., address from [pensioner] where address is null ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 16:05 |
|
запрос
|
|||
---|---|---|---|
#18+
Pallaris, нет, это объединение в один рекордсет. вам же нужно просто дернуть NextRecordset ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 16:10 |
|
запрос
|
|||
---|---|---|---|
#18+
Andrew1411, Вы сами то не считаете, что идиотизм дергать два запроса? Человек ясно же написал, что ему нужно. И, учитывая "Dim returnValue As intege", естественно предположить, что анализируется именно RETURN_VALUE Чтобы не плодить сущностей, достаточно сделать хранимку, в которой селект и в через RETURN возвращать SCOPE_IDENTITY() А то началось, два запроса + два рекордсета + выходные параметры. Зачем усложнять? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 16:24 |
|
запрос
|
|||
---|---|---|---|
#18+
Автор. Запихните ваши данные в DGV и посчитайте количество строк DGV Просто у вас запрос на получение всех записей из таблицы, а в тексте вы хотите получить количество записей, которые вернул второй запрос. Определитесь уже ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2013, 16:30 |
|
|
start [/forum/topic.php?fid=20&msg=38392383&tid=1404077]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 344ms |
total: | 486ms |
0 / 0 |