{"id":248,"date":"2016-08-26T14:41:00","date_gmt":"2016-08-26T14:41:00","guid":{"rendered":"https:\/\/www.mainmind.com\/blog\/?p=248"},"modified":"2024-04-02T17:59:02","modified_gmt":"2024-04-02T17:59:02","slug":"firebird-conexion-fallida","status":"publish","type":"post","link":"https:\/\/www.mainmind.com\/blog\/firebird-conexion-fallida\/","title":{"rendered":"Firebird: conexi\u00f3n fallida"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Todav\u00eda hay aplicaciones que necesitan interoperabilidad, con bases de datos de Firebird, desde herramientas de Office u otros or\u00edgenes de datos; puede realizarse desde ODBC (Open DataBase Connectivity), debemos asegurarnos si la aplicaci\u00f3n es de 32 o 64 bits, en ambos casos es posible instalar el <a href=\"http:\/\/www.firebirdsql.org\/en\/odbc-driver\/\" target=\"_blank\" rel=\"noopener noreferrer\">driver desde la p\u00e1gina oficial<\/a>, es posible tener los dos instalados sin problema. Si ya disponemos de una versi\u00f3n podemos aprovechar para actualizarla y forzar la instalaci\u00f3n de la que nos falte:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2016\/firebird_gds32_dll.jpg\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Desde l\u00ednea de comandos y el directorio de instalaci\u00f3n de la versi\u00f3n, por ejemplo para la versi\u00f3n de 32 bits:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ninstclient.exe install gds32\ninstclient.exe install fbclient\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Estos comando copiaran y registraran las librer\u00edas FBLCIENT.DLL y GDS32.DLL en la carpeta C:\\Windows\\System32 para 32 bits y c:\\Windows\\SysWOW64 para 64 bits seg\u00fan cada caso<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2016\/firebird_gds32_dll_install.jpg\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Igualmente es posible a\u00f1adir el registro de Windows desde el mismo directorio mediante el comando:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ninstreg install\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Para determinar la versi\u00f3n de la base de datos mediante el comando, se muestra On Disk Structure (ODS):<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ngstat.exe -h midatabase.gdb\n<\/pre><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-table\"><table><tbody><tr><td>ODS<\/td><td>Versi\u00f3n<\/td><\/tr><tr><td>10.0<\/td><td>Firebird 1.0<\/td><\/tr><tr><td>10.1<\/td><td>Firebird 1.5<\/td><\/tr><tr><td>11.0<\/td><td>Firebird 2.0<\/td><\/tr><tr><td>11.1<\/td><td>Firebird 2.1<\/td><\/tr><tr><td>11.2<\/td><td>Firebird 2.5<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">ACTUALIZADO: si el cliente necesita tener instaladas las versiones de 32 y 64 al mismo tiempo, para un servidor se puede configurar un puerto diferente haciendo una instalaci\u00f3n manual. Para una estaci\u00f3n cliente se puede instalar la versi\u00f3n de ejecutable \u00abClassic Server\u00bb en lugar de \u00abSuper Server\u00bb lo que permitir\u00e1 en la configuraci\u00f3n posterior \u00abEjecutar como una aplicaci\u00f3n\u00bb para no tener siempre el servicio iniciado y activado la casilla de \u00ab\u00bfCopiar librer\u00eda cliente como GDS32.DLL para soporte de aplicaciones antiguas?\u00bb<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"604\" src=\"https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_01.png\" alt=\"firebird_gds32_classic_01 sobre 2016\" class=\"wp-image-2144\" srcset=\"https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_01.png 780w, https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_01-300x232.png 300w, https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_01-768x595.png 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"604\" src=\"https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_02.png\" alt=\"firebird_gds32_classic_02 sobre 2016\" class=\"wp-image-2143\" srcset=\"https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_02.png 780w, https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_02-300x232.png 300w, https:\/\/www.mainmind.com\/blog\/wp-content\/uploads\/2016\/firebird_gds32_classic_02-768x595.png 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Todav\u00eda hay aplicaciones que necesitan interoperabilidad, con bases de datos de Firebird, desde herramientas de Office u otros or\u00edgenes de datos; puede realizarse desde ODBC (Open DataBase Connectivity), debemos asegurarnos si la aplicaci\u00f3n es de 32 o 64 bits, en ambos casos es posible instalar el driver desde la p\u00e1gina oficial, es posible tener los [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[506,508,110,507],"class_list":["post-248","post","type-post","status-publish","format-standard","hentry","category-bases-de-datos","tag-firebird","tag-gds32-dll","tag-install","tag-odbc"],"_links":{"self":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":5,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"predecessor-version":[{"id":2146,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/248\/revisions\/2146"}],"wp:attachment":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}