Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Глюк с параметрами запроса в 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 и вызвать запрос. Если подставить значение, то все работает. Аналогично работает и с хранимыми процедурами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 10:50 |
|
||
|
Глюк с параметрами запроса в 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, 16:37 |
|
||
|
Глюк с параметрами запроса в SqlDataSource в VS 2005
|
|||
|---|---|---|---|
|
#18+
1. Попробуйте другой тип указания параметра - Control, Form и тд. По моим наблюдениям наиболее стабильно работает параметры из SESSION. Я вобщем-то так и стал писать с некоторых пор... 2. Если делаете привязки, обновления и пр. встроенными в ASP.NET средствами - то сначала поймите, что означает "ORIGINAL_ID" для ключевого поля с именем "ID". Понять это можно - изучив примеры в QuickStart. Удачи.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 21:28 |
|
||
|
Глюк с параметрами запроса в SqlDataSource в VS 2005
|
|||
|---|---|---|---|
|
#18+
sysadm20001. Попробуйте другой тип указания параметра - Control, Form и тд. По моим наблюдениям наиболее стабильно работает параметры из SESSION. Я вобщем-то так и стал писать с некоторых пор... 2. Если делаете привязки, обновления и пр. встроенными в ASP.NET средствами - то сначала поймите, что означает "ORIGINAL_ID" для ключевого поля с именем "ID". Понять это можно - изучив примеры в QuickStart. Удачи.... У SqlDataSource необходимо установить CancelSelectOnNullParameter="false", :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 15:05 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=960&tid=1392796]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 281ms |
| total: | 407ms |

| 0 / 0 |
