Pasar Todos Los Datos De Un Table View A Una Base De Datos


Objetivo: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Hola que tal. Quería preguntar si alguien conoce alguna forma de volcar todos los datos que hay en un TableView a una base de datos mysql. Porque tengo un TableView que modifico los datos y quiero pasar lo que edite a una base de datos mysql. Ya intente de todo. . Desde ahora les agradezco. Uso gambas 2.21, con ubuntu 10.10.

Perfil MP  
Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Todo no lo has intentado porque se puede y no lo has hecho ja ja ja

En el evento save del tableview puedes poner un update y así cuando acabas una linea la updateas (por ejemplo al terminar de editar el último campo o al cambiar de fila si en ella has editado algo. En fin como lo veas.

Perfil MP  
Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Ok, soplo. Suponiendo que los datos del tableview realmente provengan de la base de datos y no la haya "llenado" a mano. No tengo muy claro cómo alan ha usado su tableview porque no lo explica detalladamente.

Saludos

Perfil MP  
Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
bueno si ha llenado a mano solo hay que insertar un registro en blanco cuando insertas una fila en el tableview.

A mi eso la verdad no me gusta pero poder se puede. Yo prefiero un formulario como es debido y que lo que metes en el formulario se muestra en una fila en el grid. De esa forma te quitas todos los problemas que da el grid y solo muestras lo que el usuario ha escrito.

Pero para gustos los colores

Perfil MP  
Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Hola Alan.

Este ejemplo te puede servir.

Yo lo hago asi por que las consultas me dan mucha guerra.

Puede que soplo que es un experto en eso pueda decirnos como insertaría los datos con una consulta.

última edición por pittusa el Domingo, 27 Febrero 2011, 12:20; editado 1 vez

basetb.tar.gz
Descripción:  
Descargar
Nombre del archivo: basetb.tar.gz
Tamaño: 9.83 KB
Descargado: 134 veces
basetb.tar.gz
Descripción:  
Descargar
Nombre del archivo: basetb.tar.gz
Tamaño: 9.83 KB
Descargado: 134 veces
basetb.tar.gz
Descripción:  
Descargar
Nombre del archivo: basetb.tar.gz
Tamaño: 9.83 KB
Descargado: 134 veces

Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Yo no soy ningún experto je je je es que empecé antes que no es lo mismo.

Aquí teneis un ejemplo
actualizar datos en tabla procedentes de un tableview

Perfil MP  
Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Hola.

Bueno.. Alan, he conseguido meter los datos con una consulta. Gracias a soplo.

Muy buena la pagina, lo que esta en frances, pero bueno...

Fíjate las lineas de código que se eliminan con una consulta:

PUBLIC SUB tb_Save(fila AS Integer, columna AS Integer, valor AS String)

DIM Sql AS String

tb[fila, columna].Text = valor
'v = con.Exec("Select * from datos where id= '" & TB[TB.row, 0].text & "'")
'v = con.Edit("datos", "id=" & v["id"])


'v!nombre = TB[TB.row, 1].text
'v!apellido = TB[tb.row, 2].text
'v!telefono = TB[tb.row, 3].text

Sql = "update datos set nombre='" & TB[TB.row, 1].text & "', apellido='" & TB[TB.row, 2].text & "', telefono='" & TB[TB.row, 1].text & "' where id='" & TB[TB.row, 0].text & "'"
con.exec(sql)


'v.update

END


Muy bueno. Tendré que ponerme con lo de las consultas, creo que ahorran bastante.

gracias soplo

última edición por pittusa el Domingo, 27 Febrero 2011, 18:00; editado 1 vez
Objetivo: Re: Pasar Todos Los Datos De Un Table View A Una Base De Datos
Muchas gracias amigos me solucionaron un problema ... Les agradesco a todos su interes

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.133s (PHP: -24% SQL: 124%)
Consultas SQL: 27 - Debug off - GZIP Activado