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
|
||||
|
||||
Problema con la actualización IBDataset
Hola, estoy haciendo mis primeros pinitos en firebird y se me presenta el siguiente problema en una tabla que manejo mediante un IBDataset llamada servicios deseo insertar los servicios o articulos dependiendo de la ventana que elije el cliente esto lo controlo meidante un campo llamado tipo, si el cliente quiere insertar un servicio en este campo guarda un true y si guarda un articulo guarda un false en este campo. Mi problema radica en que nose como realizar esto de una forma automatizada no lo a querido hacer y ya llevo rato dandole estas son mis consultas
Esta es la consulta de borrado no se borra sino que se desactiva otro campo llamado activo
Esta es la consulta de inserción
Consulta de modificación
Consulta de refresh
Consulta de seleccion
En este caso estaria insertando y modificando articulos ya que el tipo esta en False para borrar articulos actualizo el campot activo a false, esta tabla la trabajo con un DBNavigator, al dar clip en el boton para el post me duplica el el primer registro despues del refresh y el campo tipo lo guarda sin valor, cabe anotar que estoy haciendo un CommitRetaining en el evento afterpost de la tabla. Otra duda tengo un formulario donde tengo un DBLookupComboBox que lista las ciudadades si la ciudad no existe entonces hay un boton agregar ciudad la cual abre otro form donde se puede añadir la nueva ciudad mediante un dbnavigator, se realiza el post pero cuando regreso al DBlookupComboBox me aparace la nueva ciudad repetida tan veces como registro haya en la tabla y no me deja adicionarlo, estoy trabajando tambien con un IBDataset, creo que debe se la consulta de actualizacion la cual es esta. Si alguien me puede colaborarar lo agradeceria infinitamente
Última edición por Vlady fecha: 30-11-2006 a las 01:51:07. |
#2
|
|||
|
|||
Cita:
|
#3
|
||||
|
||||
Ambas dudas son acerca de lo mismo, lo que encierra una misma pregunta. No hay necesidad de un nuevo hilo, solo pregunto acerca del uso del IBDataset
|
#4
|
||||
|
||||
Sobran los dos puntos delante de "False", y lo mismo en los demás SQLs. Cuando pones dos puntos antes de algo en un SQL, estás diciendo que eso es un parámetro. Hay casos especiales con el nombre del parámetro (lo que sigue a los dos puntos: - Si es el nombre exacto de un campo, se sustituye por el DBEdit que tenga asociado. - Si al nombre del campo le precede NEW_ o quizás OLD_ se corresponde al valor nuevo del DBEdit o al valor antes de actualizarse respectivamente. Además creo que debe usarse las comillas simples en lugar de dobles... no estoy seguro. En cuanto a lo segundo:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Cita:
// Saludos |
#6
|
||||
|
||||
Estoy infinitamente agradecido con lepe por consterar mis preguntas, no sabes de la gran ayuda que han sido para resolver mi problemas.
No estoy desdeñando de los foristas si han interpretado mal mis sugerencias pido disculpas. Gracias |
#7
|
||||
|
||||
Disculpa pero nadie ha interpretado mal. Tú hiciste dos preguntas sin relación una con la otra en el mismo hilo y esto es lo se está pidiendo que no hagas. Así que una vez más te pido que no desdeñes las reglas de los foros.
// Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
uso del IBDataSet | Giniromero | Conexión con bases de datos | 21 | 10-07-2006 00:12:47 |
Como uso el IBDataSet? | DarkSide | Firebird e Interbase | 4 | 18-07-2005 21:48:28 |
IBDataset no modifica | istradlin | Conexión con bases de datos | 2 | 19-04-2005 23:44:22 |
Problema con filtro en IBDataset | senpiterno | Conexión con bases de datos | 2 | 31-01-2005 00:19:51 |
Problema con ibDataSet y parametros. | Nuria | Conexión con bases de datos | 8 | 01-08-2003 10:40:50 |
|