Показать сообщение отдельно
  #7  
Старый 15.03.2012, 21:55
AlexMan12 AlexMan12 вне форума
Прохожий
 
Регистрация: 15.03.2012
Сообщения: 5
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Вообще-то не должно бы. Тут либо проблема с именем таблицы (возможно зарезервированное слово), либо вы запрос неверно исполняете. Какой командой запускаете запрос? Должно быть:
Код:
MainFrm.AccountADOQuery.Open;

В БД три таблицы - CUSTOMER, ACCOUNT, CONNECTS. Вроде ни одно слово не заразервировано.

следуя вашему совету получились такие строчки:

MainFrm.AccountADOQuery.SQL.Text := 'SELECT MAX(A_ID) FROM ACCOUNT';
tempA := MainFrm.AccountADOQuery.SQL.Text;

(переменная tempA типа String).

Я хочу добиться чтобы в tempA заносилась информация из A_ID таблицы ACCOUNT (там число сидит, которое счетчиком меняется). но получаю ошибку

SELECT MAX(A_ID) FROM ACCOUNT' is not a valid integer value for field 'A_ID

Всю голову сломал уже ((
Ответить с цитированием