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

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

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


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

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

Выпуск № 138
от 21.05.2006, 15:35

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


Вопрос № 43142: Уважаемые эксперты, помогите!!! Дело в том что у меня все работает через удаленный компьютер SoketConection, ClientDataSet-таблицы. Требуется сделать у клиента SQL-запрос. Как это сделать? Компонент Query не помогает, не возможно указать Connection....
Вопрос № 43157: Здравствуйте эксперты ! У меня опять к Вам вопрос: значит есть у меня Query и некая таблица, я составляю запрос через Query.SQL.Add('...') и получаю выборку, но когда я хочу сделать выборку из уже полученной, она происходит из в...
Вопрос № 43192: Вопрос, наверное, глупый, но ответа на него я не могу найти :( Имеется БД, и на попытку добавить данные в таблицу вылетает исключение: Field value required. В чем мб проблема?...
Вопрос № 43211: Здраствуйте, эксперты! В БД InterBase немогу создать триггер, для использования генератора помогите пожалуйста! При создании тригера вылетает ошибка "Dynamic SQL Error SQL error code = -104 Unexpected end of command" Что...

Вопрос № 43.142
Уважаемые эксперты, помогите!!! Дело в том что у меня все работает через удаленный компьютер SoketConection, ClientDataSet-таблицы. Требуется сделать у клиента SQL-запрос. Как это сделать? Компонент Query не помогает, не возможно указать Connection.
Отправлен: 15.05.2006, 21:50
Вопрос задала: GidraIRi (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 8)

Отвечает: Kazakh
Здравствуйте, GidraIRi!
Если я правильно понял, то ClientDataSet1 у вас уже настроен.

Положите DataSource со странички DataAccess.
Выставьте свойства так:
У DataSource1 DataSet=ClientDataSet1
У Query1 DataSource=DataSource1

И всё.

---------
Если собеседник затрудняется ответить, значит, вопрос поставлен правильно.
Ответ отправил: Kazakh (статус: 8-ой класс)
Ответ отправлен: 16.05.2006, 07:34


Вопрос № 43.157
Здравствуйте эксперты !

У меня опять к Вам вопрос:
значит есть у меня Query и некая таблица, я составляю запрос через
Query.SQL.Add('...') и получаю выборку, но когда я хочу сделать выборку
из уже полученной, она происходит из всей таблицы снова. Как мне искать в уже найденом ?
Заранее спасибо.
Дельфи 7. Движок БДЕ.
Отправлен: 15.05.2006, 23:48
Вопрос задал: Муратов Радик Анатольевич/Мустафа (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Shcherbakov Anton
Здравствуйте, Муратов Радик Анатольевич/Мустафа!
используй вложенный выбор типа
Query.SQL.Add('select список полей from таблица where (select нужные поля from таблица) ');
по моему так было...
Ответ отправил: Shcherbakov Anton (статус: 1-ый класс)
Ответ отправлен: 16.05.2006, 08:56


Вопрос № 43.192
Вопрос, наверное, глупый, но ответа на него я не могу найти :(
Имеется БД, и на попытку добавить данные в таблицу вылетает исключение: Field value required. В чем мб проблема?

Приложение:

Отправлен: 16.05.2006, 10:54
Вопрос задала: Ximera (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 8)

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Ximera!

А Вы всем полям таблицы присваиваете какое-то значение? Просто у Вас может не для всех полей быть установлено "значение по умолчанию", и когда вы добавляете новую запись СУБД не знает, что в это поле вписать. Установите для всех полей "значения по умолчанию" - они будут выбраны, если при вставке записи Вы в эти поля ничего не ввели.

Удачи!
---------
Ответы на все вопросы - на сайте www.ya.ru :)
Ответ отправил: Устинов Сергей Евгеньевич (статус: 9-ый класс)
Ответ отправлен: 16.05.2006, 11:06


Вопрос № 43.211
Здраствуйте, эксперты!
В БД InterBase немогу создать триггер, для использования генератора помогите пожалуйста!
При создании тригера вылетает ошибка "Dynamic SQL Error
SQL error code = -104
Unexpected end of command"
Что за ошибка и что надо исправить?!
Код запросов в приложении!

Приложение:

Отправлен: 16.05.2006, 12:42
Вопрос задал: chikanok (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, chikanok!

для этого перед созданием триггера нужно сменить символ окончания оператора :

set term ^;

а после создания триггера -

set term ;^

и описание триггера заканчивать не
end;
а
end^
Ответ отправил: Лукьяненко Алексей Валериевич (статус: 3-ий класс)
Ответ отправлен: 16.05.2006, 13:29


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.32 от 03.05.2006
Яндекс Rambler's Top100

В избранное