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

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

Locate [D7, MSSQL]


tamara ©   (2003-07-08 15:22:00) 

СООБЩЕНИЕ ОБ ОШИБКЕ:
--[Error] UnitPOTR1.pas(106): Incompatible types: "DB.TLocateOption" and "UnitPOTR1.TLocateOption"--

ЧТО Я ДЕЛАЮ НЕПРАВИЛЬНО? БАЗА ДАННЫХ SQL.ЗАРАНЕЕ ВСЕМ БЛАГОДАРНА

type
TLocateOption = (loCaseInsensitive, loPartialKey);
TLocateOptions = set of TLocateOption;
.
.
var
KEYVALUES:Variant;
Options:TLocateOptionS;
.
.
IF NOT DataModulePROM.ADOTablePOTR.Locate("NAMEPR", Trim(EditWWOD.Text), Options) then begin;
//


Е-Моё имя   (2003-07-09 13:04:00) [1]

просто поразительно!

http://delphi.vitpc.com/asp/answer.asp?IDAnswer=17152

может это в книжке какой написали такое, что люди пачками на этом попадаются...


тамара   (2003-07-09 08:59:00) [2]


Большое спасибо!
Причина была в подключении модуля DB!
Спасибо KDS!


KDS   (2003-07-08 18:31:00) [3]

type
TLocateOption = (loCaseInsensitive, loPartialKey);
TLocateOptions = set of TLocateOption;


вот этого писать в программе своей не надо было
достаточно подключить модуль DB
uses DB;
в котором эти типы уже определены.
лучше всего писать конкретно каждый раз эти опции,как уже высказал
stoneчем водить дополнительные переменные "Options"и заполнять их параметрами.


DenK_vrtz   (2003-07-08 15:36:00) [4]

stone © (08.07.03 15:32), надо, чтобы кода много было! :-)


stone   (2003-07-08 15:32:00) [5]

2 tamara © (08.07.03 15:22)

А проще нельзя?

IF NOT DataModulePROM.ADOTablePOTR.Locate("NAMEPR", Trim(EditWWOD.Text), [loCaseInsensitive, loPartialKey]) then begin


Silla   (2003-07-08 15:26:00) [6]

Может так:

IF NOT DataModulePROM.ADOTablePOTR.Locate("NAMEPR", Trim(EditWWOD.Text), []) then


Наверх

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