![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
Básicamente puedes optar por realizar modificaciones usando los componentes DataAware + Código (Append, Post, Edit,...) o lanzar SQl para insertar/modificar (INSERT, UPDATE,...) En el primer caso es mucho más sencillo, pero hay quien dice que menos eficiente y que tienes menos control. En el segundo caso la cosa es más complicada, pero parece que reduces tráfico de red y tienes más control sobre las operaciones que se realizan. ¿Es a eso a lo que te refieres?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
En parte. Me han comentado que usar SQL es muy mas sencillo y facilita el trabajo. El problema es que he intentado insertar unos datos en una base de datos y me da un problema con el siguiente mensaje: "ERROR DE VALOR NULL"
No se si he incluido los componentes ADO correctamente. He usado un ADOConnection, ADOQuery y ADOTable. Todos estan conectados y abiertos. |
|
#3
|
||||
|
||||
|
Cita:
Usando controles DataWare tienes gran parte del trabajo hecho; Aunque pierdes otras cosas, pero hacer lo mismo con SQL directamente no son 4 líneas de código. Sólo montar la setancia SQL a partir de los valores que tengas en pantalla (controles de Edit y demás) ya es un trabajo, recuperar los valores del SQL para volvarlos a pantalla también,... Todo eso los controles te lo dan hecho.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
||||
|
||||
|
Saludos
Cita:
Lo que escribiré a continuacion no estoy 100% seguro, pero...: A veces si una tabla tiene 5 campos y por medio de una sentencia solo indicas llenar menos de 5 campos (sea 4 o 1 campo), mostrará el mensaje que has puesto. La solución llenar los campos restantes con un espacio ==> ' ' o ''
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#5
|
|||
|
|||
|
A ver, yo estoy muy acostumbrado a trabajar con SQL y esos componentes.
Dependiendo de la definicion de la base de datos te puede salir ese mensaje o no. Hasta donde yo se ese mensaje te da pq intentaste añadir un registro, o editarlo dejando en blanco un campo requerido. Comprueba que todos los campos requeridosson rellenados correctamente y se irá el error. Si tienes alguna duda de esos componentes o sobre SQL pregunta que intentaré responderte. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ado + access | gustavoh | Conexión con bases de datos | 3 | 03-10-2005 05:30:49 |
| ADO y Access | moni | Conexión con bases de datos | 5 | 15-06-2004 13:50:11 |
| Access en red | Rox77 | Tablas planas | 0 | 10-05-2004 16:47:13 |
| Access!! | PTW | Conexión con bases de datos | 5 | 15-04-2004 02:00:10 |
| ADO, Access y SQL | hgiacobone | Conexión con bases de datos | 9 | 30-07-2003 18:49:41 |
|