imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 17.12.2007, 21:48     # 1
skorpion6a
Guest
 
Сообщения: n/a

help s delphi... =S

Ljudi, pliz pomogite.. 4to u menja nepraviljno.. ja v delphi rabotaju s bazoj dannih... mne nuzna knopo4ka 'poisk', 4to bi 4to-to konkretnoe najti v baze, no ona ne rabotaet, pomogite, tiknite nosom - gde nepraviljno...

kod knopki:

procedure TForm1.Button1Click(Sender: TObject);
var
KL_vards: string[25];
begin
KL_vards:=InputBox('Panemam info na DB',
'Noradiet vardu.', '');
if KL_vards <> '' // lietotajs ievada vardu
then
begin
with form1.Query1 do begin
Close; // cae?uou oaee-?acoeuoao auiieiaiey i?aauaouaai cai?ina
SQL.Clear; // oaaeeou oaeno i?aauaouaai cai?ina
// caienuaaai iiaue cai?in a naienoai SQL
SQL.Add('SELECT , KL_vards, KL_uzvards, Tel, Pak_veids');
SQL.Add('FROM ":STANDARD1:adaptivas.db"');
SQL.Add('WHERE');
SQL.Add('(KL_vards = "'+ KL_vards + '")');
SQL.Add('ORDER BY Kl_vards');
Open; // aeoeaece?oai auiieiaiea cai?ina
end;
if Query1.RecordCount <> 0 then
DataSource1.DataSet:=Query1 // ioia?aceou ?ac-o auiieiaiey cai?ina
else begin
ShowMessage('DB nav pierakstus ar tadiem Vardiem un uzvardiem');
DataSource1.DataSet:=Table1;
end;
end;
end;
 
Старый 17.12.2007, 23:09     # 2
Andy BitOff
Guest
 
Сообщения: n/a

На первый взгляд ненужная запятая в "SQL.Add('SELECT , KL_vards, KL_uzvards, Tel, Pak_veids');" (после SELECT)
Во-вторых, уберите with и напишите без него.
В-третьих, "form1.Query1" form1. убрать. Не гоже использовать имя класса в его реализации.
В-четвертых, дайте другие имена переменным, а то путаница с KL_vards.
И в-пятых, не ясно зачем вообще:
Цитата:
if Query1.RecordCount <> 0 then
DataSource1.DataSet:=Query1 // ioia?aceou ?ac-o auiieiaiey cai?ina
else begin
ShowMessage('DB nav pierakstus ar tadiem Vardiem un uzvardiem');
DataSource1.DataSet:=Table1;
 
Старый 26.12.2007, 11:37     # 3
sflash
Junior Member
 
Аватар для sflash
 
Регистрация: 25.09.2003
Сообщения: 53

sflash Косячил раньше, старается исправиться
А можно вообще то и свойство Query1.Locate использовать или параметр Query1.Filtered - имхо проще
sflash вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:57.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.