Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Insert через ASPxGrid+SQLDataSource / 2 сообщений из 2, страница 1 из 1
05.10.2006, 10:37
    #34033714
Eric Cartman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert через ASPxGrid+SQLDataSource
в 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 в данном случае, когда айдишник генерится на сервере?
...
Рейтинг: 0 / 0
05.10.2006, 15:05
    #34035038
Eric Cartman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert через ASPxGrid+SQLDataSource
Люди, ответе :) Сроки горят...
Мож кто тогда посоветует компоненты какие то наподобие девелопер експресса с такой же фуункциональнсотью
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Insert через ASPxGrid+SQLDataSource / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]