Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 106
от 21.03.2006, 04:35

Администратор:CJ
В рассылке:Подписчиков: 169, Экспертов: 27
В номере:Вопросов: 1, Ответов: 1


Вопрос № 37627: Здраствуйте эксперты! Народ помогите! Пишу прогу для работы с базами данных! Но тут такая шняга! В TQuery.SQL пишу запрос на создание таблицы(конечноже сначала закрыв,отчистив и т.д.): Create table test (hit integer, gem char(10))...

Вопрос № 37.627
Здраствуйте эксперты! Народ помогите!
Пишу прогу для работы с базами данных! Но тут такая шняга!
В TQuery.SQL пишу запрос на создание таблицы(конечноже сначала закрыв,отчистив и т.д.):
Create table test
(hit integer,
gem char(10));
И как только его выполняю вылетает ошибка типа ENoResultSet и что-то типа "Ошибка не создан указатель курсора" (Что-то вроде этого будет по русски звучать)Но смотрю через SQLExplorer таблица создана,как я понял он должен был вернуть Хандл,но этого не сделал! Что делать?!
И ещё после нескольких попыток он мне выкидывает друггую ошибку "Insufficient memory for this operator. Alias:test2" Что здесь делать?Помогает только перезагрузка! А как ещё можно отчистить эту память?!
Отправлен: 16.03.2006, 04:34
Вопрос задал: chikanok (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, chikanok!
Для выполнения SQL-операторов, которые не возвращают результата (Create, drop, insert, update и т.д.), нужно запускать запрос на исполнение методом ExecSQL. Это же написано и в справке Delphi.
Ответ отправил: Лукьяненко Алексей Валериевич (статус: 1-ый класс)
Ответ отправлен: 16.03.2006, 11:09


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное