![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
delphi mssql проблема [D7, MSSQL]
danda © (2011-06-25 03:41:00)Приветствую, уважаемые эксперты!
Вот столкнулся со следующей проблеммой, даже не заню как реализовать её решение. Тав вот, по сути:
Есть интерфейс (на рис.) при нажатие на "проверить" - происходит поиск-сравнение по базе по значениям поля "код" (из edit). далее в memo2 при удачном результате поиска выводится вся строка (все поля заданной записи)из бд - так сказать в качестве подтверждения.
бд - mssql
пишу на delphi7
http://cs11125.vkontakte.ru/u4851024/-7/x_5d6568db.jpg
sniknik (2011-07-03 20:39:00) [1]> FieldByName('my_field').AsString
зачем выдаешь страшную тайну которую никто в инете не знает!?!?!? :))
хотя, конечно сейчас опять будет про "белого бычка", это он знал, а вот как делать "в целом" не знал и не знает. ну типа "дайте копипасте код", иначе вы "сами не компетентны, и только умничаете".
Inovet (2011-07-03 17:57:00) [2]Не можешь строковые представления значений поле склеить через пробел или ещё через что?
FieldByName('my_field').AsString
И эта, пользователи за такой интерфейс и функциональность не убьют? Забор можно в тын переименовать.
danda (2011-07-03 17:06:00) [3]к слову пробывал так:
var
ffield, fvalue: string;
opts : TLocateOptions;
begin
ffield := 'kod';
fvalue := Edit1.Text;
opts := [loCaseInsensitive];
if not AdoTable1.Locate(ffield, fvalue, opts) then
ShowMessage(fvalue + ' - ââåäåííûé êîä íå íàéäåí!')
else ****************************
и при else оно должно выводить не только найденный код в таблице, но и всю запись
danda (2011-07-03 17:01:00) [4]Удалено модератором
Примечание: Ну давай умничай.
Anatoly Podgoretsky (2011-07-03 11:41:00) [5]Типичная учебная задача, как всегда удивляет своей бессмысленностью.
sniknik (2011-07-03 11:21:00) [6]> Вот я просто не знаю как это сделать.
в чем тут - "delphi mssql проблема"???
не знаешь, значит учись, узнавай, читай книги, а для этой ветки твое незнание/неумение - оффтопик.
Германн (2011-07-03 01:22:00) [7]
> А что предподователь говорит?
Похоже скажет не преподаватель, а кто-то другой. Задача не похожа на учебную.
Anatoly Podgoretsky (2011-07-03 00:22:00) [8]А что предподователь говорит?
danda (2011-07-02 20:42:00) [9]вот проблема:
при нажатие на "проверить" -ДОЛЖЕН происходить поиск-сравнение по базе по значениям поля "код" (из edit). далее в memo2 при удачном результате поиска ДОЛЖНА выводиться вся строка (все поля заданной записи)из бд - так сказать в качестве подтверждения.
Вот я просто не знаю как это сделать.
про select from where я то в курсе но как потом результат вывести ???
danda (2011-07-02 20:42:00) [10]Удалено модератором
Anatoly Podgoretsky (2011-06-27 16:12:00) [11]
> select ... where
На клиенте тоже.
clickmaker (2011-06-27 13:14:00) [12]> происходит поиск-сравнение по базе по значениям поля "код"
> (из edit).
DataSet.Locate - если на клиенте
select ... where - если на сервере
Виталий Панасенко(дом) (2011-06-26 07:06:00) [13]еще и земляк..:-)
Sergey (2011-06-25 14:14:00) [14]Наверное и все.
stas (2011-06-25 13:32:00) [15]danda © (25.06.11 03:41)
И что?
Виталий Панасенко(дом) (2011-06-25 04:33:00) [16]а где проблема?