FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
copiar de una base a otra
Hola de nuevo a todos!
Es mi segunda consulta y tras el exito de la primera me animo a preguntaros porque me estoy volviendo loca. Estoy trabajando con tablas y querys. Tengo un formulario donde en un dbgrid cargo distintas bases de datos dependiendo del botón que pulse. Solo me sirve para mostrarlas. Y justo debajo tengo otro dbgrid que hace referencia a otra base de datos(otra table)que se encuentra vacía. Pues bien yo quiero que al pulsar una línea del primer dbgrid pulse el boton AÑADIR y se me añada y registre en el otro dbgrid y en la otra base de datos. Espero no causar mucha molestia y haber explicado mi duda con claridad, que conste que lo he intentado.. Un saludo y gracias adelantadas |
#2
|
|||
|
|||
Hola maria, deberias programar en el evento OnDblClick del dbgrid, teniendo en cuenta que los datos en el dbgrid se pueden coger mediante DBGrid1.Columns.Fields[indice]
algo asi
|
#3
|
|||
|
|||
perdoname coso, me puedes poner un ejemplo de como seria exactamente? de una sola forma? es que de bases de datos no entiendo mucho, lo siento...
|
#4
|
|||
|
|||
...creo q poco mas se puede decir saludos, a ver si te sirve. Tambien se puede hacer directamente con sentencias SQL, pero creo que si aun no lo dominas, mejor de esta manera. Ten en cuenta, por eso, que si existe algun identificador el cual no se pueda repetir, deberas crear uno nuevo para el registro nuevo en esa tabla destino. |
#5
|
|||
|
|||
una pregunta estupida quizás... los nombres de las columnas de la tabla origen no tiene porque coincidir con las de la tabla destino verdad?? osease... puedo copiar el dato NOMBREBEBIDA en la columna NOMBREARTICULO, si son del mismo tipo verdad??
|
#6
|
||||
|
||||
Cita:
(1) Esto dependerá del motor de base de datos que empleas. Por darte un ejemplo... si el campo que deseas copiar es VARCHAR(30) y lo quieres copiar a un VARCHAR(20)... puede que existan problemas. Saludos, |
#7
|
|||
|
|||
ay q ser papa.... creo q voy a tener q leer otra vez mejor los manuales y tutoriales que tengo porque yo no me entero, o estoy haciendo algo ml y no me funciona... las cosas d la programacion
|
#8
|
||||
|
||||
Cita:
¿Podrías indicarnos la estructura de tus tablas, la base de datos que empleas, el código que tienes hasta el momento, los componentes que usas y la forma en que los estás enlazando? Si pudieramos conocer con mayores detalles tu caso, te podríamos seguir asesorando. Saludos, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? | patriram | MySQL | 4 | 02-11-2007 16:00:24 |
Copiar una base de datos desde otra maquina | karla | Varios | 6 | 24-08-2006 20:24:16 |
¿Cómo puedo copiar el contenido de una tabla en otra de distinta Base de Datos? | nuri | SQL | 4 | 08-07-2005 12:39:52 |
Copiar una tabla a otra base de datos | noe | Firebird e Interbase | 4 | 09-03-2005 17:37:47 |
¿Copiar una base de datos en otra? | andres | Firebird e Interbase | 2 | 23-02-2004 18:34:25 |
|