Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Очистка параметров ADOQuery [D6, MSSQL]


zergost ©   (2010-03-16 09:10:00) 

Всем доброго времени суток! столкнулся проблемой, при записи в БД не правильно записывается порядковый номер, то есть пока не закроешь приложения он фигачит одно и тоже число(((

ADOQuery1.Parameters[0].Value:= ADOQuery5.Fields.Fields[0].Value + 1 ; //создания порядкового номера

ADOQuery1.Parameters[1].Value:= DBLookupComboBox3.KeyValue;
ADOQuery1.Parameters[2].Value:= DateTimePicker1.Date;
ADOQuery1.Parameters[3].Value:= LabeledEdit1.Text;
ADOQuery1.Parameters[4].Value:= DBLookupComboBox4.KeyValue;
ADOQuery1.Parameters[5].Value:= LabeledEdit2.Text;
ADOQuery1.Parameters[6].Value:= Memo1.Lines.Text;
ADOQuery1.Parameters[7].Value:= DBLookupComboBox2.KeyValue;
ADOQuery1.Parameters[8].Value:= DBLookupComboBox1.KeyValue;
ADOQuery1.Parameters[9].Value:= Memo2.Lines.Text;
ADOQuery2.Close;
ADOQuery1.ExecSQL;
ADOQuery2.Open;

Код ADOQuery1

SELECT max(num) FROM tab1

Что именно я сделал не так???


Anatoly Podgoretsky   (2010-03-17 09:06:00) [1]

Очистка параметров очень проста, выполняется с помощью операции присвоения, в Дельфи этот оператор выглядит так :=


zergost   (2010-03-17 07:40:00) [2]

речь шла имено о порядковом номере)))


Sergey13   (2010-03-16 11:14:00) [3]

> [0] zergost   (16.03.10 09:10)

Речь идет о "порядковом номере" или же все таки о первичном ключе? Если о ПК, то такой подход к его созданию ведет к лечению большого гемороя.


Плохиш   (2010-03-16 10:45:00) [4]


> zergost   (16.03.10 09:10)  

Стоит прочитать про типы данных в MSSQL


Кщд   (2010-03-16 09:39:00) [5]

>zergost   (16.03.10 09:23) [2]
два одинаковых порядковых номера в вашей базе - это нормально?


zergost   (2010-03-16 09:23:00) [6]

Вопрос снят!!!


zergost   (2010-03-16 09:11:00) [7]

Код ADOQuery5


Наверх

Титульная страница Поиск, карта сайта Написать письмо