Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Original value DataRow / 7 сообщений из 7, страница 1 из 1
08.10.2010, 12:01
    #36888917
_jt
_jt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
Вот уж не думал что с этим будет проблема.
Не могу поменять оригинальное значение в строке DataRow. Индексер только для чтения. (row[<column name>, <DataRowVersion>] = -- ReadOnly)
Проблема возникла из-за токого что SQL CE не поддерживает харнимые процедуры и пакетные запросы. Поэтому я не могу извлеч последнее identity значения. Приходится вызывать отдельный запрос и пытаться присвоить это значение в ручную.
...
Рейтинг: 0 / 0
08.10.2010, 12:11
    #36888953
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
_jtНе могу поменять оригинальное значение в строке DataRow

_jtя не могу извлеч последнее identity значения.

Так поменять или извлечь?
...
Рейтинг: 0 / 0
08.10.2010, 12:15
    #36888968
_jt
_jt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
Если решить проблему с извлечением? то отпадет и первая.

Добавить Select @@IDENTITY в запрос insert - не удается - выдает ошибку.

Делаю отдельным запросом - возвращает null
...
Рейтинг: 0 / 0
08.10.2010, 12:22
    #36888983
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
_jtвыдает ошибку
Какую? И какой компакт у Вас?
...
Рейтинг: 0 / 0
08.10.2010, 12:29
    #36889006
_jt
_jt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
Код: plaintext
There was an error parsing the query. [ Token line number = 5,Token line offset = 1,Token in error = SELECT ]

Код: plaintext
1.
2.
3.
INSERT INTO MAIN_INFRASTRUCTURE
(IS_READY_TO_CONVERT, FILE_NAME, IS_ALREADY_CONVERT, DATE_CONVERT, DISTINATION_FOLDER, CONTRACTOR_ID, STORE_ID, DOC_ORDER_DATE,DOC_ORDER_NUM, FILE_FULL_NAME)
VALUES        (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10)
SELECT        @@IDENTITY AS MAIN_INFRASTRUCTURE_ID

Microsoft SQL Server Compact 3.5.7283

Предача обновлений через TableAdapter
...
Рейтинг: 0 / 0
08.10.2010, 12:34
    #36889018
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
В два батча нужно выполнять запрос в компакте. Тут такой же вопрос обсуждался.
...
Рейтинг: 0 / 0
08.10.2010, 12:36
    #36889032
_jt
_jt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Original value DataRow
ok, спасибо.
Сделаю вставку вручную через комманд.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Original value DataRow / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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