Builder. ADO и Paradox. проблемы с полем Data
От: SyrexS  
Дата: 17.11.06 08:39
Оценка:
Есть таблица в Paradox 7
Поля:
NAME |Type|Size| Key
num | + | | *
Fam | A | 50 |
Zarp | N | |
Otp | N | |
Day | N | |
LastUpd| D | |

В программе:
ADOConnection<-ADOQuery<-DataSource<-DBGrid
   ADOQuery->SQL->Add("select * from ADO_OTP where LastUpd>='01.01.06' and LastUpd<='31.12.06'");

В итоге не сортирует. пишет несоответствие типов данных в условии выражения.

но если написать так:
   QueryStr="select * from ADO_OTP where LastUpd>=:MyData1 and LastUpd<=:MyData2";


где MyData1:
DataType — ftString
Direction — pdInput
Size — 8
Value — 01/01/06
Type — OleStr

MyData2:
DataType — ftString
Direction — pdInput
Size — 8
Value — 31/12/06
Type — OleStr

Делает выборку на ура.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.