Найдено 12 результатов

Vladgul
03 авг 2014, 12:29
Форум: Вопросы установки
Тема: Проблема подключения через ODBC к Firebird 2.5
Ответы: 2
Просмотры: 13345

Re: Проблема подключения через ODBC к Firebird 2.5

Проблема решена. Наверно просто запутался с установкой/переустановкой Firebird и драйверов ODBC. И еще возможно запускал из панели управления настройки ODBC, а для Win7 x64 нужно нужно запускать odbcad32.exe вручную из каталога Windows\System32 Но возник другой вопрос. Вывод по ODBC в MySQL идет быс...
Vladgul
02 авг 2014, 20:47
Форум: Вопросы установки
Тема: Проблема подключения через ODBC к Firebird 2.5
Ответы: 2
Просмотры: 13345

Проблема подключения через ODBC к Firebird 2.5

Здравствуйте. Задача такая: есть приложение (стороннее), которое умеет выводить данные через ODBC. Нужно эти данные получать. Вот здесь и кроется проблема для меня. OC Win7x64 Firebird 2.5 x32 (пробовал также и x64) стороннее приложение под win32 Устанавливаю драйвера Firebird_ODBC_2.0.2.153_Win32.e...
Vladgul
22 май 2011, 00:05
Форум: Общие проблемы
Тема: Знатокам SQL. Возможна ли рекурсия или что-то подобное
Ответы: 3
Просмотры: 4689

Re: Знатокам SQL. Возможна ли рекурсия или что-то подобное

Спасибо за ответ. Не сочтите за труд помочь разобраться. Используя только первую процедуру (немного подправив поля) я смог пройти по цепочке родительских связей до конца (т.е. до главного родительского элемента). Дальше запутался. Мне надо чтобы в результирующей выборке были данные всех полей записи...
Vladgul
13 май 2011, 19:35
Форум: Общие проблемы
Тема: Знатокам SQL. Возможна ли рекурсия или что-то подобное
Ответы: 3
Просмотры: 4689

Знатокам SQL. Возможна ли рекурсия или что-то подобное

Доброго времени суток! Помогите решить проблему. Есть БД. В которой реализуется древовидная структура Назовем таблицу Table1 поля ID ParentID Pole1 .. PoleN Логически дочерняя запись ссылается на родителя указывая его ID в поле ParentID Есть другая таблица, в которой содержатся переодически пополняе...
Vladgul
20 фев 2009, 16:08
Форум: Общие проблемы
Тема: Удаление записей и сжатие БД
Ответы: 2
Просмотры: 3335

Удаление записей и сжатие БД

Подскажите, пожалуйста, как правильно очищать БД. Проблема состоит в том, что БД накапливает события, которые нужны только до определенной давности. Потом эти события удаляю. Если ли возможность физического сжатия БД (файла на диске), без отключения клиентов от базы? Пока я знаю только один способ: ...
Vladgul
21 сен 2007, 10:44
Форум: Общие проблемы
Тема: Вывод порядковой нумерации в запросе.
Ответы: 17
Просмотры: 10603

Вывод порядковой нумерации в запросе.

Уважаемые Гуру!

Подскажите как сделать в выборке по запросу (FireBird, FIB+, Delphi 7), чтобы показывался порядковый номер записи в выборке в виде отдельной колонки.
Т.е. если в результирующей выборке будет 10 записей, то нумерация должна быть от 1 до 10.

Спасибо.
Vladgul
20 апр 2007, 11:09
Форум: Проектирование БД и запросов
Тема: Объединить данные из двух таблиц с разным набором полей
Ответы: 14
Просмотры: 12541

пока топик не удалали скажу что приведение типов делается через cast :roll: получится что-то вроде Select DateTime, cast(Msg || Pole2 || Pole3 as varchar(100)) Msg from Table1 Union Select DateTime, cast(Msg || Pole11 || Pole12 || Pole13 as varchar(100)) Msg from Table 2 Только собрался сам написат...
Vladgul
19 апр 2007, 10:09
Форум: Проектирование БД и запросов
Тема: Объединить данные из двух таблиц с разным набором полей
Ответы: 14
Просмотры: 12541

To kdv: при union 1. у запросов должно выбираться одинаковое количество столбцов 2. типы столбцов должны совпадать. тип (длина) строка1+строка2 <> строка1+строка2+строка3. кроме того, при union повторяющиеся строки убираются. Они у тебя есть? В общем, иди лучше Грабера почитай. Так вопрос и звучал, ...
Vladgul
18 апр 2007, 17:53
Форум: Проектирование БД и запросов
Тема: Объединить данные из двух таблиц с разным набором полей
Ответы: 14
Просмотры: 12541

НЕ РАБОТАЕТ прямо так и говорит - "я ваш запрос выполнять не буду"? откуда у тебя Pole1 и Pole3 в Table2 ??? Немного отступил от своего стиля в начале. Если в тех же терминах, то будет так Select DateTime, (Msg || Pole2 || Pole3) Msg from Table1 Union Select DateTime, (Msg || Pole11 || Pole12 || Po...
Vladgul
18 апр 2007, 16:36
Форум: Проектирование БД и запросов
Тема: Объединить данные из двух таблиц с разным набором полей
Ответы: 14
Просмотры: 12541

To WildSery:

По отдельности работает,
а если я пытаюсь объединить два запроса
Select (Pole1 || Pole2) Msg from Table1
Union
Select (Pole1 || Pole3) Msg from Table 2

НЕ РАБОТАЕТ :(
Vladgul
18 апр 2007, 16:23
Форум: Проектирование БД и запросов
Тема: Объединить данные из двух таблиц с разным набором полей
Ответы: 14
Просмотры: 12541

Поясните пожалуйста

Не могли бы вы пояснить более наглядно
с шаблоном запроса, как он должен выглядеть.
Vladgul
18 апр 2007, 15:13
Форум: Проектирование БД и запросов
Тема: Объединить данные из двух таблиц с разным набором полей
Ответы: 14
Просмотры: 12541

Объединить данные из двух таблиц с разным набором полей

Есть две таблицы, у которых есть всего несколько одинаковых полей типа id,DateTime, Msg Но у каждой таблицы есть также другие поля Например В первой таблице есть: Pole1 - integer, Pole2 - var char, Pole3 - var char Во второй есть: Pole10 - integer Pole11 - var char Pole12 - var char Pole13 - var cha...