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

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

Проблема с ADOTable. [D5, MSSQL]


denmin ©   (2004-03-25 09:09:00) 

Здравствуйте. Пишу программу с использованием ADO при работе с таблицами MSSQL2000. Ошибка возникает при добавлении записи в таблицу, говорит "Неизвестный тип ошибки". Код такой

Form1.Table5.Append;
If Form3.Edit1.Text<>'' then
docnum:=StrToInt(Form3.Edit1.Text)
else
docnum:=0;
docdate:=Form3.DateTimePicker1.Date;
Form1.Table5.FieldByName('docnum').Value:=docnum;
Form1.Table5.FieldByName('docdate').Value:=docdate;
Form1.Table5.FieldByName('code').Value:=Tprice.FieldByName('code').Value;
Form1.Table5.FieldByName('price').Value:=Tprice.FieldByName('price').Value;
Form1.Table5.Post;

помогите кто может.


denmin   (2004-03-25 11:35:00) [1]

> Johnmen ©
exeшник работает, и я тоже подумал забить, просто хотелось исправить


Johnmen   (2004-03-25 11:20:00) [2]

>denmin ©  

Если ехешние работает и всё правильно и ожидаемо, то просто забей на эту ошибку. Она связана с поведением АДО под IDE.
А галочку лучше не снимай, чтобы не было неожиданных эффектов в будущем...:)


Infom   (2004-03-25 11:04:00) [3]

Тогда незнаю


denmin   (2004-03-25 11:01:00) [4]

а у меня в Delphi5 такого нет


Infom   (2004-03-25 10:53:00) [5]

Tools\Debugger Option\Language Exception\ Stop on Delph


denmin   (2004-03-25 10:51:00) [6]

что-то я Tools\Debugger Option\ Stop on Delphi exception не нашел


Infom   (2004-03-25 10:45:00) [7]

А ты  отключил галочку в Tools\Debugger Option\ Stop on Delphi exception


denmin   (2004-03-25 10:40:00) [8]

да забыл сказать, что ошибка выскакивает на

Form1.Table5.FieldByName('docnum').Value:=docnum;
и т.д.

и на каждом присваивании


denmin   (2004-03-25 10:38:00) [9]

2 Johnmen ©
1) нет
2) делал, не помогает.

но самое главное, в таблицу пишет все правильно, как надо, а ругается


Johnmen   (2004-03-25 10:26:00) [10]

1. А при выполнении не из-под Delphi IDE возникает ?
2. Апдейт АДО сделан ?


denmin   (2004-03-25 10:00:00) [11]

Извините, да Table это ADOTable. Открыта таблица, а тригера нет.


KSergey   (2004-03-25 09:47:00) [12]

А в ADOTable (надеюсь, что Table5 - это ADOTable?) что открыто: таблица или View? А тригера на добавление записи есть?


Наверх

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