19 марта, вторник 06:36
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Diasoft Balance HELP!!!

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • mafut
    Участник создал тему Diasoft Balance HELP!!!

    Diasoft Balance HELP!!!

    У меня диасофт баланс.
    В нутри его соответственно свой язык программирования делфи подобный.
    Все понятно кроме:
    Ставлю на форму DsQuery,
    подключаю к БД,
    делаю запрос типа SELECT * FROM BALANCE,
    Все, нормально выводит данные.
    Проблема с INSERT;
    Например INSERT BALANCE (ACC) VALUES ("9999")
    Ошибка error creating cursor handle
    В делфи inset и update выполняются только через Query.ExecSQL;
    ВОПРОС: В диасофт балансе нет значения ExecSQL для Query, я делаю
    Query.Active=True;
    Как сделать по другому???????
    HELP?????

    mafut@centurion.ru
    Рогачев Андрей

  • Vlad.S
    Участник ответил
    Сообщение от mafut
    DsQuery0.SQL.AddLine("insert into aaa (acc) values (99999)");
    DsQuery0.SQL.AddLine("select * from aaa");
    Разделить бы insert и select...

    Прокомментировать:


  • mafut
    Участник ответил
    Пишу:
    DsQuery0.Active=False;
    DsQuery0.SQL.ClearLines();
    DsQuery0.SQL.AddLine("insert into aaa (acc) values (99999)");
    DsQuery0.SQL.AddLine("select * from aaa");
    DsQuery0.Active=True;

    Выдает ошибку:

    Invalid use of keyword
    Token: SELECT
    Line Number: 2

    HELP!!!!!!

    Прокомментировать:


  • alexanderp
    Участник ответил
    НАДО :
    INSERT BALANCE (ACC) VALUES ("9999")
    SELECT @@ROWCOUNT

    хотя бы какой-нибудь select нужен для набора данных

    Прокомментировать:

Пользователи, просматривающие эту тему

Свернуть

Присутствует 1. Участников: 0, гостей: 1.

Обработка...
X