Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Update 
:(
    Опции темы
MadDog__
Дата 27.2.2013, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 2.10.2007

Репутация: нет
Всего: нет



Привет
помогите составить update строку. в SQL не знаком но нужен запрос на обнавление в  C#
подскажите пожалуста синтаксис для update 
вот код не могу понять и найти как правильно сделать синтаксис команды update
[code=C#]
            commd.CommandText = "select время, обьем, цена, операция from sales";
            adapter = new OdbcDataAdapter(select,conect);
            adapter.UpdateCommand = new OdbcCommand("UPDATE sales SET время=?, обьем=?, цена=?, операция=?", conect);

[/code]
 в базу добавляються данные все время и мне надо знать когда они добавились и считать новые данные
за рание благодарен
          
PM MAIL   Вверх
Licentia
Дата 3.3.2013, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.2.2013

Репутация: нет
Всего: нет



Цитата(MadDog__ @  27.2.2013,  20:08 Найти цитируемый пост)
UPDATE sales SET время=?, обьем=?, цена=?, операция=?

Дальше еще нужно писать WHERE какое-то_поле = значение. Иначе не понятно, что за запись вы собираетесь обновлять. В качестве поля можно использовать primary key или любое другое уникальное поле (если есть).
Например, так:
UPDATE sales SET время=?, обьем=?, цена=?, операция=? WHERE номер=значение.
PM MAIL WWW   Вверх
MadDog__
Дата 3.3.2013, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 2.10.2007

Репутация: нет
Всего: нет



Licentia благодарю.
Еще один вопрос WHERE номер=значение номер это должно быть еще одно поле в базе?
в базу сразу добавляеться сразу все 4 параметра (время обьем  цена операция) в каком колличестве неизвестно. 

Это сообщение отредактировал(а) MadDog__ - 3.3.2013, 11:18
PM MAIL   Вверх
Данкинг
Дата 3.3.2013, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(MadDog__ @  3.3.2013,  12:14 Найти цитируемый пост)
номер это должно быть еще одно поле в базе?

Да, where pole="222'.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Arantir
Дата 3.3.2013, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: нет
Всего: 55



Цитата(MadDog__ @  27.2.2013,  19:08 Найти цитируемый пост)
подскажите пожалуста синтаксис для update 

В помощь http://www.w3schools.com/sql/sql_update.asp


Цитата(MadDog__ @  3.3.2013,  10:14 Найти цитируемый пост)
в базу сразу добавляеться сразу все 4 параметра (время обьем  цена операция) в каком колличестве неизвестно.
Вы уверены, что вам нужен UPDATE? Может вам нужен INSERT? Тот, который новую, ранее несуществующую, строку в базу добавляет.
А то ваш UPDATE без WHERE просто перезапишет указанными значениями все строки в базе.

Это сообщение отредактировал(а) Arantir - 3.3.2013, 14:35


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0618 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.