Здравствуйте! Вот ознакомился с документом Oracle® SQL*Module for Ada. Может кто применял на практике описанный в нем подход работы с Oracle® SQL? Какие есть альтернативы? С уважением, Сергей. Email: ksiby@... http://www.mediascan.by
On 04/09/2013 04:02 AM, Sergey Kirkorov wrote: > > Вот ознакомился с документом Oracle® SQL*Module for Ada. > Может кто применял на практике описанный в нем подход работы с Oracle® > SQL? > Я этот продукт не нашел в разделе Download на сайте Оракл. Успешно пользуюсь AdaOCI, который входит в комплект GNADE с некоторых пор. http://gnade.sourceforge.net/ Еще есть в матрешке библиотека доступа к разным СУБД из Ада. В том числе и к Ораклу. http://forge.ada-ru.org/matreshka/ AdaOCI более функционален, зато в матрешке можно одним кодом обслуживать разные базы данных.
Здравствуйте! Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11? С уважением, Сергей. Email: ksiby@... http://www.mediascan.by From: Dmitriy Anisimkov Sent: Tuesday, April 09, 2013 5:34 AM To: ada [email protected] Subject: Re: [ada ru] Ada&Oracle On 04/09/2013 04:02 AM, Sergey Kirkorov wrote: > > Вот ознакомился с документом Oracle® SQL*Module for Ada. > Может кто применял на практике описанный в нем подход работы с Oracle® > SQL? > Я этот продукт не нашел в разделе Download на сайте Оракл. Успешно пользуюсь AdaOCI, который входит в комплект GNADE с некоторых пор. http://gnade.sourceforge.net/ Еще есть в матрешке библиотека доступа к разным СУБД из Ада. В том числе и к Ораклу. http://forge.ada-ru.org/matreshka/ AdaOCI более функционален, зато в матрешке можно одним кодом обслуживать разные базы данных.
On 2013-04-09 13:44, Sergey Kirkorov wrote: > > Здравствуйте! > Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с > Oracle 9 –11? > С уважением, Сергей. Не пробовал. Пробовал под линукс 64, и Виндовс 32. Проблем не было. Если будут проблемы, обещаю помочь. Я заинтересован в многоплатформенности. Успехов !
Здравствуйте! Учитывая цель задачи, может лучше начать с http://vagul.tripod.com/adaoci.html ? gnade для моего случая мне кажется слишком громоздким > http://gnade.sourceforge.net/ С уважением, Сергей. Email: [email protected] http://www.mediascan.by From: Dmitriy Anisimkov Sent: Tuesday, April 09, 2013 10:40 AM To: ada [email protected] Subject: Re: [ada ru] Ada&Oracle On 2013-04-09 13:44, Sergey Kirkorov wrote: > > Здравствуйте! > Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с > Oracle 9 –11? > С уважением, Сергей. Не пробовал. Пробовал под линукс 64, и Виндовс 32. Проблем не было. Если будут проблемы, обещаю помочь. Я заинтересован в многоплатформенности. Успехов !
On 2013-04-09 14:58, Sergey Kirkorov wrote: > > Здравствуйте! > Учитывая цель задачи, может лучше начать с > http://vagul.tripod.com/adaoci.html ? Там в архиве код сильно устаревший, в GNADE входит новее, и лежит отдельным каталогом, И ни от чего в GNADE не зависит. Можно извлечь и использовать только AdaOCI. Вот так можно извлечь. cvs -d:pserver:anonymous@...:/cvsroot/gnade login cvs -z3 -d:pserver:anonymous@...:/cvsroot/gnade co gnade Но брать только oci от сюда исходники gnade/dbi/oci а от сюда примеры gnade/samples/oci/ Там есть старый интерфейс и новый интерфейс. Рекомендую новый интерфейс из пакета OCI.Thick.DB
Спасибо, Дмитрий! Буду разбираться. С уважением, Сергей. Email: [email protected] http://www.mediascan.by From: Dmitriy Anisimkov Sent: Tuesday, April 09, 2013 12:28 PM To: ada [email protected] Subject: Re: [ada ru] Ada&Oracle On 2013-04-09 14:58, Sergey Kirkorov wrote: > > Здравствуйте! > Учитывая цель задачи, может лучше начать с > http://vagul.tripod.com/adaoci.html ? Там в архиве код сильно устаревший, в GNADE входит новее, и лежит отдельным каталогом, И ни от чего в GNADE не зависит. Можно извлечь и использовать только AdaOCI. Вот так можно извлечь. cvs -d:pserver:mailto:anonymous%40gnade.cvs.sourceforge.net:/cvsroot/gnade login cvs -z3 -d:pserver:mailto:anonymous%40gnade.cvs.sourceforge.net:/cvsroot/gnade co gnade Но брать только oci от сюда исходники gnade/dbi/oci а от сюда примеры gnade/samples/oci/ Там есть старый интерфейс и новый интерфейс. Рекомендую новый интерфейс из пакета OCI.Thick.DB
09.04.2013 09:44, Sergey Kirkorov пишет: > Здравствуйте! > Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11? Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные библиотеки Oracle, т.к. он 32-битный. -- Maxim Reznik
Здравствуйте! Подозреваю наличие такой проблемы. Надеюсь её решить через библиотеку OCI из 32-х разрядной версии Oracle. По крайне мере 32-х разрядная ADO у меня работает в OEM-2012 R3 в Windows 7 64. С уважением, Сергей. Email: ksiby@... http://www.mediascan.by From: Maxim Reznik Sent: Thursday, April 11, 2013 1:08 PM To: ada [email protected] Subject: Re: [ada ru] Ada&Oracle 09.04.2013 09:44, Sergey Kirkorov пишет: > Здравствуйте! > Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11? Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные библиотеки Oracle, т.к. он 32-битный. -- Maxim Reznik
On 04/11/2013 05:08 PM, Maxim Reznik wrote: > > 09.04.2013 09:44, Sergey Kirkorov пишет: > > Здравствуйте! > > Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с > Oracle 9 –11? > > Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные > библиотеки Oracle, т.к. он 32-битный. > Да, действительно. Но тогда либо надо GNAT pro под вынь64 либо Oracle 32 битный на 64 битную винду ставить.
On Fri, 12 Apr 2013 00:26:47 +0700, you wrote: > On 04/11/2013 05:08 PM, Maxim Reznik wrote: >> >> 09.04.2013 09:44, Sergey Kirkorov пишет: >>> Здравствуйте! >>> Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с >> Oracle 9 –11? >> >> Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные >> библиотеки Oracle, т.к. он 32-битный. >> > Да, действительно. Но тогда либо надо GNAT pro под вынь64 либо > Oracle 32 битный на 64 битную винду ставить. Или использовать ODBC. Менеджер драйвера ODBC32 должен работать без проблем. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти