Ir al contenido


Foto

Realizar en un form un Update


  • Por favor identifícate para responder
90 respuestas en este tema

#41 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 10 marzo 2010 - 12:14

Hola

Que estas usando para conectarte a la base de datos
ADO, ZEOS o que?
..........

Amigo, Maria usa los componentes BDE y la BD es Access.
Por eso le he insistido en que use ADO, asi se evitaría muchas cosas.
Saludos
  • 0

#42 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 10 marzo 2010 - 12:15

es el cochino acces uso el obdc mediante bde tquery datasource y database
  • 0

#43 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 10 marzo 2010 - 12:16

les digo algo eso nunca lo voy a terminar llevo javascript:void(0); :cry:3 meses con esto
  • 0

#44 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 10 marzo 2010 - 12:17

Hola

es el cochino acces uso el obdc mediante bde tquery datasource y database

El problema no es Access, si bien es cierto no es una maravilla el problema no esta ahi.
Saludos
  • 0

#45 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 10 marzo 2010 - 12:26

Hola
Cuando empece con esto (hace 4 dias) también empece con BDE y tambien tuve mucha desesperación de que las cosas no me salían.
Un amigo me dijo, usa ADO, veras la diferencia ya que se conecta directamente, es mas rapido y te evita muchos problemas.
Bueno, le hice caso, desde entonces no se ni donde esta la paleta BDE. :D
Es como siempre tu decisión.
Saludos
  • 0

#46 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 10 marzo 2010 - 12:34

Hola
Cuando empece con esto (hace 4 dias) también empece con BDE y tambien tuve mucha desesperación de que las cosas no me salían.
Un amigo me dijo, usa ADO, veras la diferencia ya que se conecta directamente, es mas rapido y te evita muchos problemas.
Bueno, le hice caso, desde entonces no se ni donde esta la paleta BDE. :D
Es como siempre tu decisión.
Saludos

si nunca voy a terminaralguien ke diga ke hacer
  • 0

#47 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 10 marzo 2010 - 12:46

Hola
Por favor que alguien me explique (por que no me acuerdo) como me conecto con BDE y esto de los alias.
Maria: Envíame otra vez el programa, vamos a darle un empujón a esto. (y)
Saludos
PD: Por favo, tuto, paso a paso jejeje
  • 0

#48 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 10 marzo 2010 - 01:17

No es por ser insistente pero me veo obligado a pedir nuevamente a mariarosina1984 que mejore su escritura (no he visto ningún uso de los símbolos de puntuación... es difícil leer) y que brinde los detalles necesarios.
Como lo ha dicho Enecumene, esto no es un chat ni se te va a cobrar por las cantidad de palabras.
Tómate el tiempo para explicar detallada, meticulosa, y precisamente todo lo que llevas haciendo. Es preferible varios párrafos bien elaborados, concisos, y profundos que oraciones sueltas que confunden a más de uno.
No estamos a tu lado, no podemos ver lo que tienes ¡por favor! ayúdanos a ayudarte. Por ello invito y llamo a reflexión el modo en como está encarando las cosas. Hay modos de pedir ayuda como igualmente hay modos de responderte. La desesperación (que es el mensaje que transmiten tus escritos) no debería ser el camino para llamar la atención y conseguir respuestas. Más que recibir ayuda, la ahuyentas.

Además debes evitar el uso de las mayúsculas. Estamos en el mismo hilo.... ¡te "escuchamos"! No hay necesidad de alzar la voz.

En tercer lugar acostúmbrate a emplear las etiquetas DELPHI para resaltar y dar el formato al código. Es más fácil distinguirlo. Para ello una vez escrito el código seleccionarlo, y pulsar en el botón "etiqueta Delphi" (tiene el símbolo de un casco de un hoplita y se encuentra justo debajo del combo "tamaño de fuente").
Sólo es un clic ¿Tanto cuesta?

Notarás que he editado algunos de tus mensajes para darle el formato al código. Por favor tómate el tiempo para ello.
Las prisas y urgencias no son válidas aquí ni constituyen pretexto alguno.

Saludos,
  • 0

#49 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 10 marzo 2010 - 02:19

Saludos.

Delphius,  ¿Te refieres a esto y esto ?
  • 0

#50 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 10 marzo 2010 - 02:55

Caral

lo del ODBC

vas a control panel, administrative tools, datasource odbc,  escojes la pestana system dsn y presionas add
luego seleccionas la fuente que en este caso es access y ahi le pones el nombre y lo creas.

luego para usarlo solo tienes que seleccionarlo de database name del componente table o query que pongas de la paleta BDE.

Solo use el BDE por poco tiempo cuando me inicie en delphi, pero recuerdo que es asi.




  • 0

#51 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 11 marzo 2010 - 09:57

Caral

lo del ODBC

vas a control panel, administrative tools, datasource odbc,  escojes la pestana system dsn y presionas add
luego seleccionas la fuente que en este caso es access y ahi le pones el nombre y lo creas.

luego para usarlo solo tienes que seleccionarlo de database name del componente table o query que pongas de la paleta BDE.

Solo use el BDE por poco tiempo cuando me inicie en delphi, pero recuerdo que es asi.

yo asi tengo la coneccion gracies
  • 0

#52 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 09:58

Hola
Voy a tratar de entender todo esto pero necesito que respondas a estas preguntas:
1- Cuantos forms tienes en el programa.
2- cual es el principal
3- como llamas a estos forms.
4- segun entiendo el form 5 actualiza y el form 3 contiene el dbgrid, que componentes tienes en el form 5 y en el form 3.
Empecemos por ahi.
Otra posibilidad es que me envies el programa asi me enterare mejor.
Saludos
  • 0

#53 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 11 marzo 2010 - 10:04

Hola
Voy a tratar de entender todo esto pero necesito que respondas a estas preguntas:
1- Cuantos forms tienes en el programa.
2- cual es el principal
3- como llamas a estos forms.
4- segun entiendo el form 5 actualiza y el form 3 contiene el dbgrid, que componentes tienes en el form 5 y en el form 3.
Empecemos por ahi.
Otra posibilidad es que me envies el programa asi me enterare mejor.
Saludos

1.- Forms son 6
2.- uno es de consultar que es el form3 la pagina principal, agregar que es el nuevo actualizar e eliminar
3.- los componentes ke tengo en el form 5 son edits y un boton de guardar e liminar
y form3 que es el pincipal un edit y un boton de buscar para relizar la busqueda y abajo el dbgrid pero dbgrid no se han actualizado lo del area ni el folio para eso quiero actualizarlo y cuando le presione guardar se actualize la bd gracies y se muestre en el dbgrid principal
  • 0

#54 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 10:11

Hola
Prefiero ver el programa, envíamelo.
No me indicas otros componentes que tienes en estos form, como los query por ejemplo.
Saludos
  • 0

#55 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 11 marzo 2010 - 10:16

Hola
Prefiero ver el programa, envíamelo.
No me indicas otros componentes que tienes en estos form, como los query por ejemplo.
Saludos

tengo tquerys y datasource el tquery en sql le puse select * from blibros
eso estoy hablando del form3 y luego cierro el query y abro otro para hacer la busqueda  en todos tengo tquery y datasource cuando se lecciono una fila lo mando en los campos del edit mediante fieldbyname y se muestran edit y namas escribo y cuando le doy guardar hago el update pero como ke si guarda pero en el dbgrid principal no hace los cambios lo que cambie fue form3.query1.refresh; pero ni asi se actualiza la bd pero gracias
  • 0

#56 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 10:22

Hola
Pregunto: Tu proyecto tiene un logo que dice FCH
Creo que tengo el programa.
Saludos
  • 0

#57 mariarosina1984

mariarosina1984

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 215 mensajes

Escrito 11 marzo 2010 - 10:42

Hola
Pregunto: Tu proyecto tiene un logo que dice FCH
Creo que tengo el programa.
Saludos

si pero no te lo mande con los cambios ke he hecho
  • 0

#58 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 11 marzo 2010 - 01:08

Hola
Estoy revisando el programa de Maria.
Ya pude hacer que me conectara esta hecho con los componentes BDE y ahi esta uno de los problemas que veo.
A la hora de hacer un Update lo he modificado para que se entienda mejor asi:


delphi
  1. query1.SQL.text:='update BLIBROS set AREA = '+QuotedStr(Edit1.Text)+
  2.                     ',FOLIO = '+QuotedStr(Edit2.Text)+
  3.                     ',TITULO = '+QuotedStr(Edit3.Text)+
  4.                     ' Where ISBN = '+QuotedStr(Edit4.Text);
  5. Query1.Open;


Bueno, a simple vista deberia de funcionar, incluso se presiona el boton y da la impresion de que funciona, pero no guarda nada en la BD.
Conecte un DBNavigator para ver que pasaba y nada, no guarda, incluso entro en la BD y lo mismo.
He visto que estos componentes usan uno que se llama UpdateSQL, da la impresion de que es para estos menesteres pero no tiene conexion a la BD, me extraña.
Recordad que no manejo estos componentes.
Ahora estoy peor que Maria, a ver si sabeis que es el asunto.
Saludos

  • 0

#59 Alfredo

Alfredo

    Advanced Member

  • Miembros
  • PipPipPip
  • 91 mensajes
  • LocationMéxico

Escrito 11 marzo 2010 - 01:14

Caral, puedes poner el programa, le dare una revisada, si no se puede mandamelo por correo, por mp, te paso mi direccion de correo
  • 0

#60 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 11 marzo 2010 - 01:17

Amigo Caral... intenta colocando esta linea



delphi
  1. Query1.Execsql;



en vez de...



delphi
  1. Query1.Open;



Saludox ! :D
  • 0




IP.Board spam blocked by CleanTalk.