| Обсуждение |
| ВБД [ Vifizeg ] Вторник, 7 июля 2009, 16:41
Вапрос: создал бд firebird пытаюсь подключить в базу пишет invalid statement handle...с чем это может быть связанно ..
инструментарий:
Firebird-2.1.2.18118_0_Win32
Firebird_ODBC_1.2.0.69-Win32
З.Ы. Я немного не разобрался с настройками т.к. раньше с ib/fb не работал.. немогли бы вы разъяснить поподробнее каким образом все подключается =( |
|
| [ Vifizeg ] Вторник, 7 июля 2009, 17:01
все ... пашло .. спс ни нада =) |
|
| [ Vifizeg ] Вторник, 7 июля 2009, 19:47
хм...все таки подскажите пожалуйста чем вы обеспечивали доступ клиентов к базам иб/фб и если можно в падробностях настройки на клиентских машинах ... локально все работает без проблем ... при попытке аодключения с другой машины пишет путь не найден и драйвер не выбран .... использовано было все что написанно выге =(( |
|
| [ ObjectLand Support ] Вторник, 7 июля 2009, 20:23
Доступ к внешним базам данных организован через протокол ODBC. Поддержка хранения пространственной информации реализована для фиксированного списка СУБД, поддержка табличной информации - для любой СУБД, для которой есть ODBC-драйвер. Вам нужно прочитать раздел ODBC для соответствующей СУБД.
Рекомендуемые настройки следующие:
http://www.objectland.ru/support/odbcsettings/ |
|
| [ Vifizeg ] Вторник, 7 июля 2009, 21:19
да не вапрос... что вы использовали в качестве одибиси драйвера для этих бд ??? фб с фб_одибиси держит пространственные данные локально без проблем ... проблема лишь в том что с удаленного компа при создании сида даже просто без включения в бд ол происходит ошибка ... т.е. подключения типа с://тест/тест.fdb проходят без проблем но на локальной машине, подключения типа user:01:/тест/тест.fdb не дают результата... поэтому прошу уточнить что вы использовали в качестве драйвера одибиси и выслать по возможности тестовую базу в фб.. (еще раз упоминаю что навык работы с этими базами невысок,поднимать sql дороговато) |
|
| [ ObjectLand Support ] Среда, 8 июля 2009, 12:27
Как видно на стр. http://www.objectland.ru/support/odbcsettings/ - мы используем драйвер IBPhoenix Inc 2.00.00.142.
Скачать более свежие версии можно на стр.http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc
Если есть возможность выбирать, то мы бы рекомендовали MS SQL Server Express - бесплатный, функциональные ограничения в нем не имеют значения для ObjectLand, есть бесплатная визуальная оболочка - Management Studio Express, море информации, в т.ч. на русском. |
|
| [ Vifizeg ] Среда, 8 июля 2009, 16:01
Пасиба бальшое... буду грызть =) |
|
| [ Vifizeg ] Четверг, 9 июля 2009, 08:49
все заработало еще раз спасибо .. еще маленький вапрос, сообщение типа модифицированные поля определяющие связь записи с объектом, добавление записи может разорвать связь с объектом.. от этого можно как нибудь избавится ?? |
|
| [ ObjectLand Support ] Четверг, 9 июля 2009, 12:06
>от этого можно как нибудь избавится ?
К сожалению, его отключение не предусмотрено. Но, сообщение носит предупреждающий характер и почти всегда его выдача в реальной ситуации действительно по существу. Пока при тестировании набиваете все подряд, конечно, оно кажется надоедливым. |
|
| [ Vifizeg ] Пятница, 10 июля 2009, 09:35
ога .. спс.. оттестировал фб ... базу на 160 т. объектов (дублированные тоже есть) держит нормально, блокировок вроде не возникало (4 человека весело на базе усиленно рисуя всякие оЪекты:), щаз буду пробовать mssqle 2008 =) |
|
| [ ObjectLand Support ] Пятница, 10 июля 2009, 11:46
Мы тестировали на реалистической базе >500тыс.объектов и 200тыс.записей. |
|
| [ ViFIZEG ] Суббота, 18 июля 2009, 11:40
доброго времени суток ... =) не подскажете как произвести импорт миф и копирование слоя из гбд в вбд с сохранением слоя.
1. есть миф с 10 площадными объектами и одним полем id char 50(c 10 записями). в общем в вбд на площадные объекты настроена таблица, тоже есть поле id с тем же типом .. при иморте площадные импортируются, записи тоже, но на каждую запись связанны все объекты...
2. немного не понятна ситуация с копированием в вбд... при разных типах опираций (копирование/объеденение) копируются только лишь слои все связанные записи из таблиц не копируются хотя при копировании в таблицах и связях все настройки были произведенны....
в общем у меня есть подозрения, что я перемудрил с ключами.. либо если есть возможность можно вам выслать простейшую базу и миф вам чтоб установить в чем проблема?? ЗЫ... демо базу не предлагать одна и таже борода |
|
| [ Objectland Support ] Понедельник, 20 июля 2009, 15:50
Присылайте Вашу ГБД с описанием куда что импортируете и копируете и чего хотите добиться, разберемся.
Внешние базы данных описаны в соответствующем разделе руководства пользователя, в главе 43 подробно описана связь пространственных объектов с таблицами и выборками ВБД. |
|
| [ ObjectLand Support ] Понедельник, 20 июля 2009, 16:32
В демонстрационной ГБД имеется внешняя база данных (ВБД) «Demo», слои которой являются фактической копией слоев карты ГБД «Город Энск». Для создания, например, слоя ВБД «Строения» мы выполнили следующие шаги.
1. Создаем внешний слой «Строения» с созданием пользовательского ключа, необходимого для связи объектов с записями таблиц. В пользовательский ключ добавить столбец LinkField с типом CHAR(10) и построить на нем индекс.
2. Создаем необходимые типы объектов внешнего слоя «Строения», в том числе и площадной тип объектов "Здание".
3. Создаем таблицу ВБД «Паспорта зданий» со структурой идентичной таблице ГБД "Паспорта зданий".
4. Создаем связь типа объектов "Здание" внешнего слоя «Строения» с таблицей ВБД "Паспорта зданий". В нашем случае, это связь по пользовательскому ключу, поле ключа - "LinkField", поле таблицы - "Инвентарный номер".
Тип-приемник подготовлен, приступаем непосредственно к копированию. Объединяем целиком слой ГБД "Строения" со слоем ВБД «Строения». При настройке объединения необходимо указать, что таблица ГБД "Паспорта зданий" объединяется с таблицей ВБД "Паспорта зданий", а связь с таблицей "Паспорта зданий" - связь по пользовательскому ключу. |
|
| [ Vifizeg ] Вторник, 21 июля 2009, 09:50
ога ..спс папробую ... если не получится зашлю базу... |
|
| [ Vifizeg ] Воскресенье, 26 июля 2009, 21:48
При использовании приложения план границ на вбд ... дает ошибку allthemes not understood.. =( |
|
| [ ObjectLand Support ] Вторник, 28 июля 2009, 11:09
>При использовании приложения план границ на вбд ... дает ошибку allthemes not understood.. =(
Исправлено в <<Приложение "План границ" 3.16 для ГИС ObjectLand 2.7+>> |
|
| [ Vifizeg ] Среда, 29 июля 2009, 07:59
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |
| |