Visual Basic Foro
Programación => Bases de Datos => Mensaje iniciado por: k_arlytos en Agosto 18, 2011, 11:57:57 am
-
Hola YAcosta podrias subir los archivos de Firebird para poder instalaro, no se la version actual que se esta usando quiero aprender ese motor de base de datos espero tu respuesta Gracias
-
Mi estimado, tengo un blog dedicado íntegramente a ese tema con videos explicativos incluso, empiezo desde cero y en esta semana estoy subiendo también código VB6 que trabaje con Firebird.. el blog es:
http://vb6firebird.wordpress.com/ (http://vb6firebird.wordpress.com/)
y alli también estan las ligas a los archivos de instalacion.
Te recomiendo que uses la 2.1 es mas que suficiente, ademas pronto saldra la version 3 y es mejor hacer el salto a ella cuando salga.
-
sip pero no tengo el ejecutable :( que version me puedo descagar?
tendrias ahi alun link de descarga que tu usas para poder seguir tus videos
y si si tus videos por eso quiero aprenderlo gracias
-
Saludos k_arlytos, bienvenido al foro y al mundo Firebird !!! ;D
Mi estimado Yvan !!!, saludos hermano !!!... Yvan que sabes acerca de esa nueva versión de Firebird (3.0) de la que hablas?
Saludos !!!
Manuel F. Borrego S. 8)
Barcelona, Edo. Anzoátegui. Venezuela.
-
sip pero no tengo el ejecutable :( que version me puedo descagar?
tendrias ahi alun link de descarga que tu usas para poder seguir tus videos
y si si tus videos por eso quiero aprenderlo gracias
K_arlitos si estan alli los links de descarga, estan en la seccion herramientas, te llevara a mi skydrive.
Te recomiendo la versión 2.1.
-
Siiii ya lo vi gracias :D, que parte de lima eres yo tambien soy de peru - Lima
-
Mi estimado Yvan !!!, saludos hermano !!!... Yvan que sabes acerca de esa nueva versión de Firebird (3.0) de la que hablas?
Hola Manuel, mira parece que va a haber un buen quiebre en la version 3.0 ya que al parecer la 2.5 vendria a ser como una transicion a la 3.0.
Entiendo que entre lo interesante (al menos para mi) es que se podrán hacer consultas entre varias BD como hacer innerjoins entre tablas en dos BDs por ejemplo, es decir, hacer un SP que consulte los datos de distintas BDs, esto creo que ya hay en la 2.5 pero lei algunas malas experiencias. Luego vi que habrá mejoras sustanciales en la seguridad, nuevos métodos de acceso a datos, mas extensiones SQL. Habrá que esperar que mas mejoran. Igual te digo, hasta ahora me basta y sobra con la 2.1, de hecho que cuando salga la 3.0 hay que meterle mano y probarlo bien, ah eso si, con seguridad hay que hacer una migración de 2.1 a 3.0, o sea, usando el GBack, hacer u backup de tu 2.1 y luego un Restore a la 3.0 porque la estructura del archivo también cambiara.
Saludos
-
Siiii ya lo vi gracias :D, que parte de lima eres yo tambien soy de peru - Lima
Ate colindando con La Molina. ;)
-
ah ok, y la version 3.0 de fibebird tiene tambien su odbc con esa version o se sigue usando la misma del 2.1?
tendras algun link por ahi para descagar el 3.0?
-
Nooo, tranquilo, la version 3 todavia esta en laboratorio jajaj y lo que conte es lo que dice en su web oficial, la que existe es la 2.5 y esta tambien en su web oficial.
Insisto, con las 2.1 andaras estable totalmente, tan estable como el Ide de VB6 jajaja
-
al momento de instalar los 3
el odbc, firebird y el Iexpert
y al ejecutar el Iexperte ya todo instalado
me sale tres barras una de menu, toolbar con varias botones y el tercero que no hay nada al momento de crear una base de datos sigueinte tu video me pide un usuario que usuario es? o como genero mi usuario
-
Si queria hacer eso pero me quedo el tiempo chico. Doc pero eso esta en el blog
Bueno igual te cuento: El usuario es SYSDBA y el password es masterkey
Y para generar un nuevo usuario lo puedes hacer con GBak, pero mas sencillo es con el IbExpert ya que lo tienes.
Abres el IbExpert, te vas a Herramientas Administrador de Usuarios, te logueas y creas otro.
La base de datos que crees se registrara con el usuario creador, ojo con eso.
Por ahora te recomiendo que modifiques el password de SYSDBA al que tu quieras (6 digitos) .
Con el IbExpert creas la BD y para usarla la registras (que al final es darle doble clic para "levantarla" en el IbExpert)
Saludos
-
ya me meti con ese usuario lo malo que el iexperte esta en ingles hay en español?
en fin
por que cuado abri el iexpert se habre por partes :( osea se habren por separado
ejecuto el iexpert y primero me sale esa barra que te comete y mas abajo esta mi escritorio :( como puedo hacer que aparesca el fondo del iexpert creo que es de color plomo
-
Mi estimado, me has sumido en la mas profunda tristeza, ya que me dijiste que habías visto los videos y no lo has visto (jajaja todos son iguales jajaja) no mentira.
Doc, el el video de Introduccion a IbExpert, en el minuto 1:28 te explico sobre el SDI o MDI (tu lo tienes en SDI) y si se te paso en el 2:12 minitos te indico como volverlo MDI (fondo plomito) y tambien para ponerlo en español
:'( >:( :'( >:( :'( >:( :'( >:( :'( >:( :'( >:( :'( >:(
je
-
Gracias :) esque ese vide no lo eh visto :( solo vi el video donde esta Firebird con VB6 y no el otro :) jajaja gracias de notas maneras ahora a practicar:)
-
Bueno Yvan, voy a seguir tu sugerencia (de paso estoy usando la versión de Firebird 2.1, que funciona perfectamente con el VB 2008, por supuesto valiéndose del Firebird ADO.NET Data Provider, que te proporciona el FirebirdClient).
Porque veo que hay que ir con cuidado y observando, cuando la 3.0 esté lista. Gracias por el apunte compadre !!!
Saludos !!!
Manuel F. Borrego S. 8)
Barcelona. Venezuela
-
Firebird con v.net 2008??? uhmm y como haces eso ;D
-
Gracias Yacosta los vides esta precisos, gracias a ti estoy probando firebird tanto en localhost, red lan y red wan funciona de maravilla, pero lo unico que me falta como realizo una copia de seguridad de mi base de datos mediante mi aplicacion realizada el vb, suponiendo que la aplicacion cliente se conectada por red wan a mi servidor
y quiere hacer un respaldo se seguridad de la base de datos.
Como lo aria esto alguna idea por favor?
- Teniendo en cuelga que quiero que me genere un backup de la base de datos en un solo archivo
estado revisando dicen que se puede hacer mediante DOS pero no se como hacer.
IDEAS POR FAVOR.
gracias de antemano
-
Hola Christian. Lo iba a publicar en el blog pero mejor de una vez te lo paso.
Para hacer un respaldo haces algo como esto (estoy editando el mio porque uso otras cosas que no vienen al caso):
'YAcosta: 04/02/2011
Dim RetVal
Dim RutaBD As String 'Ruta de la base de datos
Dim RutaFB As String 'Ruta del archivo gbak que hace el respaldo (FB= Firebird)
Dim RutaBK As String 'Ruta donde aparecera el backup
RutaBD = "C:\MIBD\BD.FDB"
RutaFB = "C:\Archivos de Programa\Firebird\Firebird_2_1\BIN\gbak.EXE"
RutaBK = "C:\MIBD\BACKUP\"
Cadena = RutaFB & " -v -t -user SYSDBA -password masterkey " & RutaBD & " " & RutaBK & "RESPALDO.FBK"
RetVal = Shell(Cadena, 0) 'Este es el que ejecuta el backup, le pongo 0 para que no me salga la ventana cmd
Y para restaurar:
'YAcosta: 04/02/2011
Dim RetVal
Dim RutaFB As String
Dim RutaBK As String
RutaFB = "C:\Archivos de Programa\Firebird\Firebird_2_1\BIN\gbak.EXE"
RutaBK = "C:\MIBD\BACKUP\"
Cadena = RutaFB & " -c -v -user SYSDBA -password masterkey " & RutaBK & "RESPALDO.FBK " & "C:\MIBD\BD_RESTAURADO.FDB"
RetVal = Shell(Cadena, 0)
Lo de dos archivos no te entendí.
El código de respaldo lo puedes hacer en caliente, sin hacer que nadie cierre el sistema, en un cliente tengo haciendo respaldo todos los días a una misma hora de forma automática, el asunto esta en que esto lo ejecuto en el mismo server, hacer respaldo remoto me podría saturar la linea o correrme el riesgo de que esta se corte a mitad del respaldo ya que la base de datos pero 450 megas y el archivo respaldo toma un tiempo en crearse y hacerlo remoto se dañaria el backup si se corta la señal por X razones. Quizá lo podrías intentar cuando la BD es pequeña porque el archivo de respaldo siempre sera de mucho menor peso, cuando ya es grande reconsideralo.
En otro cliente igual ejecuto el respaldo en el server pero con un programa tercero que no tiene nada que ver con Firebird hago que se envíe una copia del respaldo por WAN y así no arriesgo nada. El programa tercero que uso se llama SyncBack Pro 5 y es un programa con el que puedes programar copias de ficheros, hay muchos similares.
Para la restauración si habría que hacer detener todas las aplicaciones conectadas.
Espero te sirva, saludos
-
(Y) Gracias YAcosta tienes mucha razón.
lo ejecutare desde el servidor entonces, gracias por la pronta Respuesta.
disculpa era para decir MS-DOS, atravez de comandos de MS-DOS.
para no tener problemas la ruta donde se encuentra el gbak.EXE, la carpeta BIN del firebird lo voy agregar alas variables del sistema (PATH)
Gracias Maestro YAcosta
-
Si, en realidad se ejecuta como comando DOS, por ello lo invoco con el Shell y con el WindowsStyle en 0 para seguir siempre en el entorno Windows.
Saludos