Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.02;
Скачать: CL | DM;

Вниз

Не сохраняются данные при использовании ODBC.   Найти похожие ветки 

 
Valeron   (2002-12-11 11:52) [0]

3-х уровневое приложение Мидас. Схема такая:
dBase->ODBC->TDatabase->TQuery->TProvader->Socket->TClient
Просматриваю SQL Monitor как провайдер строит запросы к БД. Выбираются данные нормально, а от когда я сохраняю Delta методом ApplyUpdate(-1), то изменения не проходят. В SQL Monitor вид такой: у изменненого поля нулевые значения(!!!). При использовании алиаса BDE, а не TDatabase или ODBC, все изменения вносятся в БД.
Если работать через SQL Exploer, то все проиходит нормально и SQL Monitor показывает что у изменненых полей значение то что нужно. Может это трабл TDatabase?


 
oss ©   (2002-12-11 13:14) [1]

поменяй у TProvader свойства Update..., точно не помню,
но дело в нем


 
Valeron   (2002-12-11 16:21) [2]

Пробывал я это менять, не помогло. В SQL Monitor пишет напротив значения поля(Type = fldFLOAT) всегда 0 при изменениях, при выборке нормально. Может глюк с типом fldFLOAT? Когда через BDE алиас все без проблем сохраняет и вставку, и изменения.


 
Valeron   (2002-12-11 16:43) [3]

Изменил тип на String, заработало! А как же быть если нужно хранить численную информацию в dBase?



Страницы: 1 вся ветка

Текущий архив: 2003.01.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
1-1797
radar
2002-12-20 12:37
2003.01.02
Как ограничить размер лог-файла


1-1769
Checist [root]
2002-12-20 10:00
2003.01.02
DbGrid задолбал !


4-1941
Cosmic
2002-11-14 19:04
2003.01.02
Как закрыть DOS-окно?


1-1801
a-leksey
2002-12-14 15:28
2003.01.02
Как создать указатель на обьект внутри метода этого обьекта? Замы


1-1791
George3
2002-12-20 13:32
2003.01.02
Как из строки TfrmTest получить ссылку на класс TfrmTest