-
ADODataset1.Close; ADODataset1.CommandText := 'SELECT * FROM reductor WHERE [Мощность] =' + frPoisk.ComboBox5.Text + ' AND [n2]>= '+ frPoisk.Edit1.Text +' AND [n2]<='+ frPoisk.Edit2.Text + ' AND [f]>= '+ frPoisk.Edit3.Text +' AND [f]<='+ frPoisk.Edit4.Text+ ' AND [тип] = '+QuotedStr('D')+ ' OR [тип] =' + QuotedStr('E'); ADODataset1.Open;
По типу все работает, по [n2]<='+ frPoisk.Edit2.Text не отыскивает промежуток
-
n2 - число? какого типа, integer, float?
-
чудесный интерфейс к БД для совершения иньекций
-
> Виктор (14.11.2011 15:22:00) [0]
СУБД и значения
-
не отыскивает промежуток
потому что его там (в таблице) нет. нету таких записей, которые удовлетворяют условию
|