1 Проблема
Формирую строку для Query
DataModule2->ADOQueryTemp->SQL->Add("SELECT ISNULL(Medicine,0) as Medicine FROM ORDERDETAIL WHERE Medicine = "+SeekValue[0]+" AND OrderTitle = "+DataModule2->ADOTableOrderDetail->FieldByName("OrderTitle")->Value+" AND PriceOfWholeSell = "+SeekValue[4]+" AND PriceOfRetail = "+SeekValue[5]);
SeekValue - массив типа Varant.
Выдает собщение об ошибке - Мол типа ошибка в строке после запятой.
Есть подозрения что SeekValue[5] = 5,1, а MsSQL в запросах использует формат 5.1.
Кто что об этом думает помогите.
Формирую строку для Query
DataModule2->ADOQueryTemp->SQL->Add("SELECT ISNULL(Medicine,0) as Medicine FROM ORDERDETAIL WHERE Medicine = "+SeekValue[0]+" AND OrderTitle = "+DataModule2->ADOTableOrderDetail->FieldByName("OrderTitle")->Value+" AND PriceOfWholeSell = "+SeekValue[4]+" AND PriceOfRetail = "+SeekValue[5]);
SeekValue - массив типа Varant.
Выдает собщение об ошибке - Мол типа ошибка в строке после запятой.
Есть подозрения что SeekValue[5] = 5,1, а MsSQL в запросах использует формат 5.1.
Кто что об этом думает помогите.