String log = edtLogin->Text;
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login",log, Options)) then ShowMessage("true");
Поиск по несеольким полям
Поиск по одному значению работает :
Код:
пробовал делать для двух но не получается, а делал так :
Код:
String log = edtLogin->Text;
String pass = edtPassword->Text;
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login;password",(log,pass), Options)) then ShowMessage("true");
String pass = edtPassword->Text;
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login;password",(log,pass), Options)) then ShowMessage("true");
и как получить доступ к найденной записи, причем не только к полям login и password ?
Цитата:
Originally posted by DiCo
Никак не могу понять как делать поиск в ADOTable сразу по нескольким полям, и как получать доступ к найденной записи...
Поиск по одному значению работает :
пробовал делать для двух но не получается, а делал так :
Никак не могу понять как делать поиск в ADOTable сразу по нескольким полям, и как получать доступ к найденной записи...
Поиск по одному значению работает :
Код:
String log = edtLogin->Text;
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login",log, Options)) then ShowMessage("true");
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login",log, Options)) then ShowMessage("true");
пробовал делать для двух но не получается, а делал так :
Код:
String log = edtLogin->Text;
String pass = edtPassword->Text;
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login;password",(log,pass), Options)) then ShowMessage("true");
String pass = edtPassword->Text;
TLocateOptions Options;
Options<<loCaseInsensitive<<loPartialKey;
if (ADOTable_Server->Locate("login;password",(log,pass), Options)) then ShowMessage("true");