Конференция "Начинающим" » delphi mssql проблема [D7, MSSQL]
 
  • danda © (25.06.11 03:41) [0]
    Приветствую, уважаемые эксперты!
    Вот столкнулся со следующей проблеммой, даже не заню как реализовать её решение. Тав вот, по сути:

    Есть интерфейс (на рис.) при нажатие на "проверить" - происходит поиск-сравнение по базе по значениям поля "код" (из edit). далее в memo2 при удачном результате поиска выводится вся строка (все поля заданной записи)из бд - так сказать в качестве подтверждения.

    бд - mssql
    пишу на delphi7
    http://cs11125.vkontakte.ru/u4851024/-7/x_5d6568db.jpg
  • Виталий Панасенко(дом) (25.06.11 04:33) [1]
    а где проблема?
  • stas © (25.06.11 13:32) [2]
    danda ©   (25.06.11 03:41)
    И что?
  • Sergey (25.06.11 14:14) [3]
    Наверное — и все.
  • Виталий Панасенко(дом) (26.06.11 07:06) [4]
    еще и земляк..:-)
  • clickmaker © (27.06.11 13:14) [5]
    > происходит поиск-сравнение по базе по значениям поля "код"
    > (из edit).

    DataSet.Locate - если на клиенте
    select ... where - если на сервере
  • Anatoly Podgoretsky © (27.06.11 16:12) [6]

    > select ... where

    На клиенте тоже.
  • danda © (02.07.11 20:42) [7]
    вот проблема:
    при нажатие на "проверить" -ДОЛЖЕН происходить поиск-сравнение по базе по значениям поля "код" (из edit). далее в memo2 при удачном результате поиска ДОЛЖНА выводиться вся строка (все поля заданной записи)из бд - так сказать в качестве подтверждения.

    Вот я просто не знаю как это сделать.

    про select from where я то в курсе но как потом результат вывести ???
  • danda © (02.07.11 20:42) [8]
    Удалено модератором
  • Anatoly Podgoretsky © (03.07.11 00:22) [9]
    А что предподователь говорит?
  • Германн © (03.07.11 01:22) [10]

    > А что предподователь говорит?

    Похоже скажет не преподаватель, а кто-то другой. Задача не похожа на учебную.
  • sniknik © (03.07.11 11:21) [11]
    > Вот я просто не знаю как это сделать.
    в чем тут - "delphi mssql проблема"???

    не знаешь, значит учись, узнавай, читай книги, а для этой ветки твое незнание/неумение - оффтопик.
  • Anatoly Podgoretsky © (03.07.11 11:41) [12]
    Типичная учебная задача, как всегда удивляет своей бессмысленностью.
  • danda © (03.07.11 17:01) [13]
    Удалено модератором
    Примечание: Ну давай умничай.
  • danda © (03.07.11 17:06) [14]
    к слову пробывал так:
    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 оно должно выводить не только найденный код в таблице, но и всю запись
  • Inovet © (03.07.11 17:57) [15]
    Не можешь строковые представления значений поле склеить через пробел или ещё через что?
    FieldByName('my_field').AsString

    И эта, пользователи за такой интерфейс и функциональность не убьют? Забор можно в тын переименовать.
  • sniknik © (03.07.11 20:39) [16]
    > FieldByName('my_field').AsString
    зачем выдаешь страшную тайну которую никто в инете не знает!?!?!? :))

    хотя, конечно сейчас опять будет про "белого бычка", это он знал, а вот как делать "в целом" не знал и не знает. ну типа "дайте копипасте код", иначе вы "сами не компетентны, и только умничаете".
 
Конференция "Начинающим" » delphi mssql проблема [D7, MSSQL]
Есть новые Нет новых   [134431   +13][b:0][p:0]