Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.01.2006, 10:50
|
|||
|---|---|---|---|
|
|||
Глюк с параметрами запроса в SqlDataSource в VS 2005 |
|||
|
#18+
Не могу понять один прикол. Описан SqlDataSource для обращения к SQL Servert 2000, к таблице clients: <asp:SqlDataSource id="sqlClients" runat="server" ConnectionString="<%$ ConnectionStrings:Billing %>" SelectCommand="select * from clients where id = @clientid or @clientid is null" SelectCommandType="Text" DataSourceMode="DataSet"> <SelectParameters> <asp:ControlParameter Name="clientid" ControlID = "tbClientID" PropertyName="Text" ConvertEmptyStringToNull="true" /> </SelectParameters> > </asp:SqlDataSource> при заходе на страницу, свзанный с данным источником контрол GridView ничего не отображает. При трейсе через SQL Profiler обнаруживается, что не было даже обращения к базе. Хотя атрибун ConvertEmptyStringToNull="True" должен был присвоить @clientid значение = Null и вызвать запрос. Если подставить значение, то все работает. Аналогично работает и с хранимыми процедурами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2006, 16:37
|
|||
|---|---|---|---|
Глюк с параметрами запроса в SqlDataSource в VS 2005 |
|||
|
#18+
а как работать с хранимыми ? <asp:SqlDataSource ID="SqlDataSource1" Runat="server" SelectCommandType="StoredProcedure" SelectCommand="Rel_List" > <SelectParameters> <asp:QueryStringParameter Name="Phone_id" QueryStringField="id" Type="Int32" /> </SelectParameters> Если использую запрос хранимой то работает!!!!!??????????????? Выдаёт DataBinding: 'System.Data.DataRowView' does not contain a property with the name id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2006, 21:28
|
|||
|---|---|---|---|
|
|||
Глюк с параметрами запроса в SqlDataSource в VS 2005 |
|||
|
#18+
1. Попробуйте другой тип указания параметра - Control, Form и тд. По моим наблюдениям наиболее стабильно работает параметры из SESSION. Я вобщем-то так и стал писать с некоторых пор... 2. Если делаете привязки, обновления и пр. встроенными в ASP.NET средствами - то сначала поймите, что означает "ORIGINAL_ID" для ключевого поля с именем "ID". Понять это можно - изучив примеры в QuickStart. Удачи.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2006, 15:05
|
|||
|---|---|---|---|
|
|||
Глюк с параметрами запроса в SqlDataSource в VS 2005 |
|||
|
#18+
sysadm20001. Попробуйте другой тип указания параметра - Control, Form и тд. По моим наблюдениям наиболее стабильно работает параметры из SESSION. Я вобщем-то так и стал писать с некоторых пор... 2. Если делаете привязки, обновления и пр. встроенными в ASP.NET средствами - то сначала поймите, что означает "ORIGINAL_ID" для ключевого поля с именем "ID". Понять это можно - изучив примеры в QuickStart. Удачи.... У SqlDataSource необходимо установить CancelSelectOnNullParameter="false", :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1392796]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 383ms |

| 0 / 0 |
