Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Insert через ASPxGrid+SQLDataSource
|
|||
|---|---|---|---|
|
#18+
в ASP.NET 2.0 есть свзяка SQLDataSource настроенного через System.Data.OracleClient на Oracle базу, на табличку с тремя полями ID, A1, A2 и ASPxGrida. Сгенерированный UpdateQuery, SelectQuery DeleteQuery нормально отрабатывает. с Insert проблемы, дело в том что ID генерит триггер на сервере. Поэтому InsertQuery в SQLDataSource такой INSERT INTO "TABLE" ( "A1", "A2") VALUES (:A1, :A2) параметров у команды тоже только 2: A1, A2. если в ASPxGrid параметр ProcessingMode="Client" то зараза пишет Cannot insert null into column "ID" хотя его нету нигде ни в SQLDataSource ни в столбцах грида (когда столбец был, была такая же фигня). Если ProcessingMode="Server" то возвращает Oracle ошибку ORA-01036: illegal variable name/number Вопрос: как же сделать Insert в данном случае, когда айдишник генерится на сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34035038&tid=1388886]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 354ms |

| 0 / 0 |
