2010-11-22 4 views
0

Я работаю с asp.net 2.0 и sql server 2005. У меня есть проблема и вам нужна помощь, поэтому попробуйте описать ее ниже :Как обновить таблицу и получить обновленное значение для дальнейшего использования в многопользовательской веб-среде

СИТУАЦИЯ

у меня есть несколько таблиц для хранения данных платежной информации. Каждая первая таблица содержит каждую ячейку и серийный номер, который можно увеличить. Концепция обновления этих данных в зависимости от местоположения, каждый раз, когда есть новый законопроект, это может быть место А имеет серийный 25, так как он делает хорошо, но расположение B имеет серийный 5.

ПРОБЛЕМЫ ТАК НА ОСНОВЕ по этому требованию мне нужно обновить таблицу, чтобы получить последний серийный номер для определенного места, а затем использовать этот серийный номер для других таблиц, в которых будут храниться данные фактуры. Вторая часть такая же регулярная, как и может быть, но генерация нового номера, и получение этого значения - моя проблема. Поскольку это будет многопользовательская система, поэтому я хочу какое-то надежное решение. Может кто-нибудь помочь, пожалуйста. Я не знаю, могу ли я использовать поле идентификации для этой цели или нет. Пожалуйста помоги.

С уважением arunendra

+0

Можете ли вы дать ограниченную схему своих таблиц информации о выставлении счетов? В частности, как они в настоящее время связаны друг с другом? – NotMe 2010-11-24 13:33:00

ответ

0

Использование тождеством на вашей фактической таблицы счета. Всякий раз, когда вы вставляете новую запись, перейдите к обновлению таблицы, содержащей номер места/последнего использованного серийного номера.

+0

Спасибо, Крис. Но я хочу, чтобы не увеличивать строки и не хочу обновлять строку на основе местоположения, я думаю, теперь, что триггер может решить мою проблему, можете ли вы немного осветить в этом отношении. – arunendra 2010-11-24 07:19:39

Смежные вопросы