FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
No actualiza . . .
Uso Delphi 7, InterBase 7 y los componentes IBDataSet. Resulta que no tengo problemas para actualizar registros (añadir, modificar o borrar) excepto cuando los registros sobrepasan los que se ven en un DBGrid. Es decir, si en un dbgrid se ven seis registros, no puedo añadir un septimo ni puedo borrar los que hay. Ya se que suena muy raro pero lo tengo comprobao, es asi. Me pasa con cualquier tabla. Si quito el dbGrid entonces solo te permite añadir uno. Creo que de IB no es porque con el IBAdmin puedo añadir mas registros pero no estoy seguro. La verdad es que no se que mas decir porque no tengo ni idea de por donde puede veni el problema.
|
#2
|
||||
|
||||
Como lo que comentas es muy extraño, al menos deberías de acompañar el código con el que pretendes dar las altas, para ver si te podemos ayudar.
Simplemente no da las altas o te arroja algún error, le aplicas Commit o Commitretaining? Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Hola. Antes de replantear tu pregunta, te recomiendo la lectura del hilo de la calidad de las preguntas.
hasta luego. |
#4
|
|||
|
|||
Pues hago CommitRettaining y no salta excepcion alguna. A partir del registro que sobrpasa la capacidad del grid ninguna accion funciona. Borrar añadir y NO salta ninguna excepcion. Simplemente no lo hace. Si no he mandado el codigo es porque no lo tengo a mano, en cuanto pueda lo hare. El mismo codigo con delphi 5 e interbase 6 funcionaba asi que en principio el codigo es correcto. Siento que jachguate piense que no le he echado tiempo a la descripcion de mi problema pero como llevo tiempo año y pico trabajando profesionalmente con delphi y no me habia pasado nada asi nunca pos de verda que no sabia que pone ni que describi. Lo unico que puedo hacer es ir dando lo que se me vaya solicitando. Un poco de paciencia por favor ... gracias
|
#5
|
||||
|
||||
Cita:
Es esta actitud precisamente la que quisiera que cambies. Estos son foros que subsisten gracias al desinteresado aporte de muchas personas, que gastan su tiempo y su dinero (conexión a internet, por ejemplo) para ayudar a gente que no conocen... y que muchas veces ni siquiera agradecen la ayuda recibida . Quizas lo has confundido con un foro de soporte técnico de pago, donde si podria considerarse normal esta actitud (aunque conozco mas de un foro de este tipo donde te mandan a feir esparragos igual si no pones toda la información necesaria... por mucho que les pagues unos buenos $$$) Me parece una forma elemental de respeto de parte de quien pregunta, por lo menos, dar toda la información necesaria para obtener ayuda. Esperando que entendieras esto te he remitido al hilo de la calidad de las preguntas. Quizas te parezca caro conectarte a internet (en muchos lugares realmente es prohibitivo el precio, y lo entiendo)... o quizas tengas muy poco tiempo para esto. Si es asi... lo siento, pero será dificil que otra persona, que no ganará nada con ayudarte, esté dispuesta a gastar su tiempo y su dinero en hacerlo. Espero que revises tu actitud, y contar con tu activa presencia en este lugar, de manera que te enriquezcas vos en lo personal, y que eso ayude al crecimiento de la comunidad de programadores de delphi. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
He solucionado el problema desinstalando la actualizacion de los componentes de acceso a interbase para Delphi que viene con Interbase 7.1. Supongo que habra algun tipo de incompatibilidad con delphi 7 enterprise. Me he quedao con la ganas de poder utilizar el nuevo tipo de datos boolean de interbase pero si he sobrevivido hasta ahora sin el supongo que me las podre arreglar . Salu2 a tod@s y gracias.
Posdata: Sigo pensando que la descripción que hice del problema erá lo bastante acertada y creo que el ultimo comentario de Jachguate está fuera de lugar. Quiero dejar claro que yo no exigo que haya respuestas a las preguntas que hago, ni mucho menos, y que cuando las hay las agradezco sinceramente ya que se perfectamente que es tiempo que se toma otra persona para ayudar desinteresadamente. También se perfectamente que el Club Delphi no es un foro de soporte técnico de pago, es precisamente una de las cosas buenas que tiene y por la cual destaca. Personalmente suelo mandar mensajes de agradecimiento cuando me ayudan y si alguna vez no lo hize sería por despiste o por el ansia de poner a prueba la soluciones a mis problemas y no porque pensara que en el Club Delphi tuvieran la obligación de responderme y que, por tanto, no mereciesen nada mas (muy al contrario). A todos aquellos a los cuales olvide mostrar mi agradecimiento les remito mis disculpas y aprovecho para mandarselo ahora aunque sea con retraso. Has dado a entender que le he faltado al respeto a alguien. Si así ha sido, realmente lo siento de veras, nada mas lejos de mi intención. Vuelvo a reiterar mi agradecimiento a aquellos que gastan su tiempo y dinero en labores desinteresadas de ayuda a los demas como lo llevan haciendo desde hace mucho tiempo, y con un nivel de calidad muy alto, todas aquellas personas que contribuyen activamente al desarrollo del Club Delphi. Teniendo muy presentes los puntos anteriormente expuestos, también creo que la persona que aborda la solución del problema de otra persona, debe de tener en cuenta el punto de vista y la situación de dicha persona, y tener un poco de tacto. En algunos casos los problemas son desesperantes (como lo era el mio al menos para mi). No hay que preocuparse tanto si en un principio no se puede ayudar a alguien. Si no ayuda uno pues lo hara otro y si no, al menos, en los intentos de ayudarte mas de una vez te explican algo que no tenía nada que ver pero que te sirve para aumentar tus conocimientos. En mas de una ocasión se han abierto temas muy interesantes a partir de un problema que no tenian nada que ver con lo que se estaba intentando solucionar. No hay que tomarse tan a pecho la calidad de las preguntas, mas bien, la calidad de algunos "tipos de respuesta" o "contestación" que se dan (Por favor, que nadie me vaya a citar está ultima frase pidiendome explicaciones acerca de si tengo algun problema con las respuestas que se dan comunmente en el Club Delphi para solucionar los problemas, no me refiero a eso, sino a las "respuestas" del tipo que me ha dado, por poner un ejemplo: Jachguate ). CONCLUYENDO: Que me parece mu'fuerte que me digas (Jachguate) que le he faltao al respeto a alguien por hacer una pregunta incompleta a tu entender. Y que no se donde has visto tu que en mi caso haya exigido yo algo a alguien. Tas' pasao tres pueblos. No te preocupes tanto por la calidad del Foro, que es sencillamente INSUPERABLE (y lo digo MUY en serio), y mira un poco más por el trato que das a la gente con problemas. Yo voy a revisar mi actitud, como me solicitas, a la hora de preguntar pero espero que tu revises también la tuya a la hora de dar contestaciones. Ademas, solo pedí un poco de paciencia, no hize ninguna exigencia. No venía a cuento los temas de dinero que has expuesto, ni toda la historia que te has montado. Para terminar dire que Jachguate, en el contenido, llevaba la mayor parte de la razón, pero que se ha equivocado totalmente en las formas. Salu2 a tod@s |
#7
|
|||||||
|
|||||||
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Saludos. |
#8
|
||||||||||
|
||||||||||
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
No tengo nada personal contra vos... y espero que sigas participando en el club y que algun día aportes parte de ese conocimiento que vas adquiriendo para esta comunidad. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|