Domingo 22 de Diciembre de 2024, 23:39
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Pasar Datos De Una Db A Otra Db
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Pasar Datos De Una Db A Otra Db (Leído 2443 veces)
Sagma
Miembro MUY activo
Mensajes: 390
Nacionalidad:
Pasar Datos De Una Db A Otra Db
«
en:
Lunes 10 de Octubre de 2005, 18:24 »
0
Hola a todos quisiera pasar informacion o los datos de algunas tablas que tengo en informix a access.
Quisiera una ayuda, como ejemplo o alguna url para poder hacer la aplicacion.
se que para informix hay poca informacion, pero serie de ejemplo ya sea de otra DB para poder orientarme.
mil gracias
Tweet
Sagma
Kev
Miembro HIPER activo
Mensajes: 654
Re: Pasar Datos De Una Db A Otra Db
«
Respuesta #1 en:
Lunes 10 de Octubre de 2005, 20:23 »
0
Hola, pues yo creo que las tablas las tendras que construir manualmente a no ser que te consiga un DTD, ahora para la migracion de datos debes notar que pasar de Informix a Access este ultimo no es la mijor opcion podrias considerar a otro como Sql Server.
Bueno no vi un ejemplo para esto pero no creo que haya mucho problema ya que solo haces la lectura de tu tabla en Informix y luego creas una conexion a Access y vas agragando registros. en caso de que los registros sean muchos tendras que usar un datareader y no una tabla, pero en fin, creo que se puede, lo unico es que tienes que construir tus tablas en access manualmente.
Salu2
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax
Sagma
Miembro MUY activo
Mensajes: 390
Nacionalidad:
Re: Pasar Datos De Una Db A Otra Db
«
Respuesta #2 en:
Martes 11 de Octubre de 2005, 19:57 »
0
gracias por responder kev, sip eso mismo en access hay una parte donde puedo conectar directamente a informix mediante odbc, pero da el caso de que solo quiero sacar algunos campos de las tablas no todos los campos, y usaria access solo para que pueda accesar y ver datos en una pagina web.
Ya esta haciendo algo, pero me surgio un problema, cada vez que quiera subir o alimentar access con los nueos datos, como elimino los que tengo actualemente??
mil gracias
Sagma
Kev
Miembro HIPER activo
Mensajes: 654
Re: Pasar Datos De Una Db A Otra Db
«
Respuesta #3 en:
Miércoles 12 de Octubre de 2005, 00:26 »
0
Bueno, porque no armas una tabla de cambios donde guardes el historial de cambios en tu DB Informix osea cada cambio que se realice se guarde el historial ahi, y luego creas un herramienta que se conecte a tu DB Informix y solo actualice lo necesario osea los ultimos cambios, todo esto a Access, y a medida que actualice actualice tambien esta tabla de historial, etc...
Ahora no se como te estes conectando a tu DB Informix con algun Driver? bueno ese seria el unico lio porque conexion a access no hay lio.
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax
Sagma
Miembro MUY activo
Mensajes: 390
Nacionalidad:
Re: Pasar Datos De Una Db A Otra Db
«
Respuesta #4 en:
Miércoles 12 de Octubre de 2005, 18:57 »
0
gracias, para conectarme a informix utilizo clientSDK.2.80 por medio de OleDB.
Y eso de crear una tabla para solo actualizar los ultimos datos se ha pensado, pero tenemos unos codigos que solo son los ejecutables y no se podran hacer.
pucha lio, pero weno hay que darle como sea para sacar esos datos.
jejeje
gracias
Sagma
Sagma
Miembro MUY activo
Mensajes: 390
Nacionalidad:
Re: Pasar Datos De Una Db A Otra Db
«
Respuesta #5 en:
Jueves 27 de Octubre de 2005, 19:14 »
0
Hola, ya esta el codigo que pasa datos desde Ifmx a Access, pero tengo un problema, en el campo nombre, como por ejemplo D'ario y si lo quiero pasar a access me muestra como error.
ya que al pasarlo, segun:
Código: Text
sql = "INSERT INTO alumno VALUES ('" & dr(0) & "' , '" & Trim(dr(1)) & "' , '" & _
Trim(dr(2)) & "' , '" & Trim(dr(3)) & "' , '" & _
dr(4) & "' , '" & _
dr(5) & "' , '" & dr(6) & "' , '" & _
Trim(dr(7)) & "' , '" & Trim(dr(8)) & "')"
como lo puedo solucionar??
gracias
Sagma
Kev
Miembro HIPER activo
Mensajes: 654
Re: Pasar Datos De Una Db A Otra Db
«
Respuesta #6 en:
Jueves 27 de Octubre de 2005, 19:54 »
0
Hola, como D'ario tiene una comilla tu consulta asume que el valor se esta cerrando, entonces para introcucir como valor la comilla(') tienes que colocar doble comilla('')
Podrias hacer un Replace, digamos que tienes tu valor almacenado en una string, entoces tu codigo sera:
Código: Text
strValor.Replace("'", "''")
Salu2
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
VB .NET
(Moderador:
ElNapster
) »
Pasar Datos De Una Db A Otra Db