Этот баннер — требование Роскомнадзора для исполнения 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 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
vladgrig Ты посмотри - это то, чего ты хочешь получить или нет - тогда продолжим разговор - а пока он (разговор) беспредметен... О, супер! Твой пример очень подходит, но в моем случае по NULL должны выбираться все записи исключая нули. PS Твой пример тоже интересен. Если можешь скинь мне его на мыло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 10:32 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
млин - с тобой невозможно разговаривать без улыбки... ;) авторО, супер! Твой пример очень подходит, но в моем случае по NULL должны выбираться все записи исключая нули. ну, и как это понимать!!!??? - что должно попадать в сетку при выборе null значения (приведи конкретные строки из примера)!!!??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 11:44 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
вот что должно быть при выборе Null автор TEST TEST1 2 1 1 2 2 2 1 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 12:54 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
Это твой первый пост: авторКак вывести пустые значения из таблицы по запросу из хранимой процедуры? Значения с параметрами выбираються, а с пустыми ни как. Как правильно задикларировать пустое значение? Это твой последний пост: DMXiвот что должно быть при выборе Null автор TEST TEST1 2 1 1 2 2 2 1 3 Что сподвигло тебя так координально (на 180 градусов) развернуться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:01 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
короче (постараюсь сработать на опережение) - по моему продумал все варианты - и спрашивать вроде больше не о чём (покрайней мере ОЧЕНЬ хочеться в это верить ;) Страница .aspx с сеткой и комбо: Код: 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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:22 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
авторЧто сподвигло тебя так координально (на 180 градусов) развернуться? Да, уж опередил :)) запросы руководства :) то им то подавай, то это. pps Как сделать уже почти придумал и сделал через SqlDataSource, правда надо только несколько свойств менять у параметров. Доступ вроде тоже получил к ним. Вот маленький пример но что туда еще добавить? автор If CheckBox1.Checked = True Then With SqlDataSource1 .SelectParameters("@СтатусID").Type = TypeCode.DBNull End With Else With SqlDataSource1 .SelectParameters("@СтатусID").Type = TypeCode.Int32 End With End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:42 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
DougIf CheckBox1.Checked = True Then With SqlDataSource1 .SelectParameters("@СтатусID").Type = TypeCode.DBNull End With Else With SqlDataSource1 .SelectParameters("@СтатусID").Type = TypeCode.Int32 End With End If мдя... Type должен быть Int32 а Value нужно передавать как DBNull.Value!!! всю остальную логику реализуешь в процедуре что не понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:00 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
No comments... Я просто умываю руки - начальство достойно подчинённых... авторВот маленький пример но что туда еще добавить? Немного мозгов добавить непомешает - извини за откровенность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:07 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
vladgrigНемного мозгов добавить непомешает - извини за откровенность...+1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:22 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
vladgrig и хм... Спасибо за помощь! А как сделать чтобы первоначально данные не грузились в грид, а то неприятно до передачи параметров через textbox возникает ошибка т.к. форма грузится а дополнительных данных взять не откуда? Как сделать правильно? если сразу передаю значения то все ok vladgrig смотри письмо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 19:36 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
DougА как сделать чтобы первоначально данные не грузились в гридпосмотри IsPostBack ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 20:03 |
|
||
|
вывод из таблицы пустых значений
|
|||
|---|---|---|---|
|
#18+
мыло посмотрел - письмо недошло... рекомендую не тратить энергию по напрасну, а зайти сюда (всегда рад ;) имя: books пароль: vb.net Папочка ASP.NET - если не поленишься - закачаешь полезные книги - отпадёт куча вопросов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 20:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1392859]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 381ms |

| 0 / 0 |
