Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
Как вывести пустые значения из таблицы по запросу из хранимой процедуры? Значения с параметрами выбираються, а с пустыми ни как. Как правильно задикларировать пустое значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 20:06 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
пробывал Выбор.Items.Add(New ListItem("Null", Nothing)) не работает :( Вроде, как для этого существует DBnull........ а так же так dim nulls as DBnull nulls = Nothing Выбор.Items.Add(New ListItem("Null", nulls.ToString)) тоже не работает. :( Help! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 20:50 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
что никто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 10:26 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
Все знают, но молчат:) вывести значение НИЧЕГО - значит ничего не выводить: response.write nothing - не сработает Суть проблемы не совсем ясна... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 13:30 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
К примеру у меня есть запрос хранящийся в хр. процедуре для поля со списком есть др. запрос, по значению поля со списком мне надо выбирать значения из хранимой процедуры. Значения поля со списком беруться из базы, потом я добавляю к этим значениям строку Выбор.Items.Add(New ListItem("Null", nulls.ToString)), а как сделать так чтобы они выбирались....? Ведь получаеться так, когда я задаю значения в поле со списком у меня выводятся данные по запросу из хранимой процедуры. А здесь Выбор.Items.Add(New ListItem("Null", nulls.ToString)) я добавляю новый элемент и выбора не прозводиться Странно... я пробывал так авторDim nulls As DBNull nulls = DBNull.Value ВыборСтатуса.Items.Add(New ListItem("Null", nulls.ToString)) в принципе в этом случае уже на данном этапе должна подставляться в запрос пустая сторока, но почему же нет вывода по параметру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 15:16 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторв принципе в этом случае уже на данном этапе должна подставляться в запрос пустая сторока, но почему же нет вывода по параметру? патаму што (как уже говорилось) - пустая строка - дааалеко не значение DbNull.value (и наоборот). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 16:32 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
а как тогда например в имеющуюся хр. процедуру подставить нулевое значение. Через чего это можно сделать? интересуют примеры... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 18:30 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
автора как тогда например в имеющуюся хр. процедуру подставить нулевое значение. Через чего это можно сделать? интересуют примеры... вот пример ХП с выбором по значению NULL Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. P.S. Вообще, с такими сложными вопросами, можно и в ветку по SQL запостить - там быстрее и правильнее ответят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 20:19 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
vladgrig Спасибо за ответ. Но я имел ввиду другое. Можно ли сделать так... Создаем 1-н sqlcommand и изменяем только по условию 1-о поле в нем и все выводим. Мне были интересны именно эти примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 11:56 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторМожно ли сделать так... Создаем 1-н sqlcommand и изменяем только по условию 1-о поле в нем и все выводим. LOL - а вторая ХП не отвечает твоим требованиям?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 12:35 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторLOL - а вторая ХП не отвечает твоим требованиям?! требованиям отвечает но....я немного про другое АЗ=анализатор запросов часть хр процедуры.... автор переменные....... @НачалоПериода datetime, @ОкончаниеПериода datetime, @СтатусID integer = null ...запрос.... ...конец такой WHERE Грузы.ДатаЗагрузки >= @НачалоПериода AND Грузы.ДатаВыгрузки <= @ОкончаниеПериода AND (Грузы.СтатусID = @СтатусID OR @СтатусID IS NULL) Ок... Рассмотрим такую ситуацию Выполним хранимую процедуру из АЗ с передачей 2-х значений 3-е числиться в ХП как не обязательный параметр ...результат есть! теперь создаем приложение на асп.нет случай 1/ ------------- создаем два Textbox для передачи процедуре значений дат начала и конца F5. Задаем даты.... И что же результата нет :(( случай 2/ ------------- создаем три Textbox для передачи процедуре значений дат начала и конца + статуса F5. Задаем даты....Пробуем задать статус как 0 или оставить пустым. И что же результата нет :(( Почему... пытаясь явно передать параметр результат в ASP.net не выводиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 14:04 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
DBNull.Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 14:21 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторВыполним хранимую процедуру из АЗ с передачей 2-х значений 3-е числиться в ХП как не обязательный параметр ...результат есть! авторслучай 1/ ------------- создаем два Textbox для передачи процедуре значений дат начала и конца F5. Задаем даты.... И что же результата нет :(( авторслучай 2/ ------------- создаем три Textbox для передачи процедуре значений дат начала и конца + статуса F5. Задаем даты....Пробуем задать статус как 0 или оставить пустым. И что же результата нет :(( видишь ли - мой личный опыт работы с VB.NET and ASP.NET говорит о том, что, если в QA запрос выполняется (возвращает значения), то и приложения, написанные в VS должны выполнять эти запросы (возвращать значения) - в противном случае, я задумываюсь - а недопустил ли ошибку при написании кода ... P.S. показывай код - как создаёшь команду, как прописываешь параметры and etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 14:24 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
именно про этот пример я и спрашивал! Как передать в качестве параметров...? -------------------------------------------------------- В принципе должно быть что то типа такого.....если не ошибаюсь автор If row.IsNull("СтатусID") Then With sqlCommand1 .Parameters("@СтатусID").Value = "< Null >" End With Else With sqlCommand1 .Parameters("@СтатусID").Value = "@СтатусID" End With End If а потом на вывод авторDim adapter As New SqlDataAdapter() adapter.SelectCommand = New SqlCommand("dbo.хранимая процедура", sqlConnection1) Dim dataset1 As New DataSet() adapter.Fill(dataset1) GridView1.DataSource = dataset1 GridView1.DataBind() был опробыван вариант только с выводом напрямую... который при задании значения в поле статуса ничего не выводил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 20:41 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
ну так что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 13:59 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторну так что? ну, вот в принципе и всё ;) P.S. показывай как создаёшь всю эту бодягу connection, adapter, command and etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 14:06 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
еще раз: If row.IsNull("СтатусID") or <пустая строка> Then With sqlCommand1 .Parameters("@СтатусID").Value = DBNull.Value End With ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 14:45 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
показывай как создаёшь всю эту бодягу connection, adapter, command and etc. sqlConnection1 = New System.Data.SqlClient.SqlConnection sqlCommand1 = New System.Data.SqlClient.SqlCommand sqlConnection1.ConnectionString = "Data Source=сервер;Initial Catalog=база;Integrated Security=True" sqlCommand1.CommandText = "ХП" sqlCommand1.CommandType = System.Data.CommandType.StoredProcedure sqlCommand1.Connection = sqlConnection1 sqlConnection1.Open() Dim dr As SqlDataReader = sqlCommand1.ExecuteReader() GridView1.DataSource = dr GridView1.DataBind() sqlConnection1.Close() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 15:40 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
вот, только что попробовал на win-form ХП (твоя - упрощённая) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 16:16 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
а... самое главное забыл... Ищи грабли в своём коде, т.к. всё обязано работать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 16:26 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
vladgrig test - а чему равно, когда выводим из хранимой процедуры. Правильно ли там используеться ИмяХПTableAdapter ? Что заметил что при передаче параметров PreviewData в Dataset параметр на null срабатывает только после передачи сначала значения т.е. со второго раза к чему бы это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 18:25 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторtest - а чему равно, когда выводим из хранимой процедуры. Правильно ли там используеться ИмяХПTableAdapter ? Что заметил что при передаче параметров PreviewData в Dataset параметр на null срабатывает только после передачи сначала значения т.е. со второго раза к чему бы это? LOL - ты вроде, по русски пишешь - но я ничего не понимаю... test - имя таблицы в ds (dataset) ИмяХПTableAdapter - там вообще не используется - сейчас читаю и не догоняю - что ты хотел этим спросить!!!??? последнюю фразу полностью не догнал - уж извини - наверное совсем глупым стал... P.S. обрасчаю ещё раз твоё внимание на то, что можно создать две хранимки и в зависимости от значений вызывать - либо с нулём (одна ХП) либо со значением (другая ХП)... Если такой вариант не устраивает - сходи в ветку форума по SQL и спроси - как заложить в одну ХП выбор и по значению и по null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 18:45 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторЧто заметил что при передаче параметров PreviewData в Dataset параметр на null срабатывает только после передачи сначала значения т.е. со второго раза справедливо для PreviewData в Dataset например мы задаем раз параметры с указанием кода статуса, в следующий раз без указания, оного тогда работает. Если сразу, то нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 19:18 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
т.е. с первого раза оставляем поле пустым при задании параметров, то неработает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 19:19 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
тынц Ты посмотри - это то, чего ты хочешь получить или нет - тогда продолжим разговор - а пока он (разговор) беспредметен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 20:33 |
|
||
|
|

start [/forum/topic.php?fid=18&startmsg=33593866&tid=1392859]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 410ms |

| 0 / 0 |
