17 июня, понедельник 05:32
Bankir.Ru

Объявление

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

Diasoft Balance HELP!!!

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

  • 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
    Рогачев Андрей

  • #2
    НАДО :
    INSERT BALANCE (ACC) VALUES ("9999")
    SELECT @@ROWCOUNT

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

    Комментарий


    • #3
      Пишу:
      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!!!!!!

      Комментарий


      • #4
        Сообщение от mafut
        DsQuery0.SQL.AddLine("insert into aaa (acc) values (99999)");
        DsQuery0.SQL.AddLine("select * from aaa");
        Разделить бы insert и select...

        Комментарий

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

        Свернуть

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

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