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

Форум программистов: 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 ] 


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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