@dbcommand и Select

Тема в разделе "Lotus - Программирование", создана пользователем Mikhail, 2 май 2007.

Статус темы:
Закрыта.
  1. Mikhail

    Mikhail Гость

    Есть такая проблема, кто сталкивался, подскажите пожалуйста:
    В первом поле список имен(получаю из другой БД, все Ок).

    Во втором поле(type Combobox, в Choices) использую строку вида:
    @DbCommand( "ODBC" : "NoCache" ; "ForMyDb" ; "logon" ; "password" ;
    "SELECT name1 FROM names.names WHERE name2=@GetField('FirstName')")

    Проблема в том, что не прокатывает name2=@GetField('FirstName') в запросе SELECT.
    Как его туда вставить???

    До этого сталкивался с подобным в PHP, но там достаточно имя поля указать, например:
    SELECT ... WHERE name2=FirstName
    А в Лотусе такое не катит.... :-(
     
  2. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Наверное так:
    @DbCommand( "ODBC" : "NoCache" ; "ForMyDb" ; "logon" ; "password" ;
    "SELECT name1 FROM names.names WHERE name2='"+@GetField("FirstName")+"'")
     
  3. Mikhail

    Mikhail Гость

    Для: Constantin A Chervonenko

    Спасибо! :)

    Вроде все логично, но почему-то не заработало..

    Если интересно, то в итоге я использовал такой код:

    sql:={SELECT name1 FROM names.names WHERE name2='}+@GetField("FirstName")+{'};
    @DbCommand( "ODBC" : "NoCache" ; "ForMyDb" ; "logon" ; "password" ;sql)

    и еще нашел, что можно проверить правильность SQL синатксиса: @prompt([Ok];sql)
     
  4. Mikhail

    Mikhail Гость

    Для: Constantin A Chervonenko

    И Ваш метод работает! :)
     
Загрузка...
Похожие Темы - @dbcommand Select
  1. victorhalf
    Ответов:
    8
    Просмотров:
    913
  2. NickProstoNick
    Ответов:
    0
    Просмотров:
    1.088
  3. KingGLEB
    Ответов:
    3
    Просмотров:
    1.318
  4. Amfion
    Ответов:
    7
    Просмотров:
    2.058
  5. Serduko
    Ответов:
    22
    Просмотров:
    5.860
Статус темы:
Закрыта.

Поделиться этой страницей