→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Обновление полей 
Автор Сообщение
Начинающий

Регистрация: 10.03.2008
Сообщения: 17

Репутация: 0 [ ? ]
Сообщение Обновление полей
У меня есть 2 таблички: в каждой есть поле цена.
Мне нужно, чтобы во второй табличке цена автоматически пересчитывалась так: цена из первой таблички*1.2.
Как это можно реализовать?
Таблицы созданы в Visual studio через Server Explorer. Связь осуществляется через компонент DataSet.
Извините,но я никогда не работал с запросами в С#,поэтому,если можно,напишите ещё самую простую реализацию запроса на выборку данных(текст всего модуля)
Заранее благодарен!!!


я делал так:
OleDbConnection con =
new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=PK.mdf");

string sql = @"insert into PP(select fields Tovar_id, Nazva, Count, Cina*1.2 from Zak_post)";
con.Open();
OleDbCommand cmd = new OleDbCommand(sql, con);

con.Close();
Может увидите,что не так, выкидывает ошибку о том,что файл уже используется...
В примерах я видел базы с расшырением .mdb но у меня база PK.mdf


15.06.2009 17:55
Профиль
Профи
Аватара пользователя

Регистрация: 25.12.2009
Сообщения: 110
Языки:
Специальность:

Репутация: 8 [ ? ]
Сообщение Re: Обновление полей
Можно сделать с помощью триггера или заполнять данные с помощью хранимой процедуры, на вход которой поступают данные, а она уже сама знает что, куда записывать.
Запросы так же лучше "не прошивать" в коде, а писать в базе хранимые процедуры.
Напрямую к файлу баз данных тоже не стоит обращаться. Установи SQL сервер.

_________________
Правильно заданный вопрос - половина ответа!


01.01.2010 21:08
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»