![]() |
![]() |
![]() |
![]() |
![]() |
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
|
|||
|
|||
Como puedo insertar varios registros con una instruccion de SQL
Existe alguna instruccion para que pueda ingresar varios registros a una tabla de MySQL?
Lo que pretendo es que desde una forma de delphi, el usuario diga voy a ingresar folios desde el 1 al 1000, estos folios se anteceden con una letra, quedarian algo asi como X0001, X0002,... etc. lo mas simple seria hacerlo con un loop y estarlos ingresando directamente al componente de tQuery, pero no es lo que me gustaria hacer. Alguna sugerencia?
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#2
|
||||
|
||||
Me parece que no tienes de otra mas que hacer un loop y poner adentro un INSERT ...realmente lo hace muy rápido asi que no creo que haya mucho problema.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#4
|
|||
|
|||
muchas gracias Roman, voy a probar tu sugerencia.
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#5
|
||||
|
||||
De todas formas no te salvas del loop para construir la sentencia antes de ejecutarla. En este caso hay que crear los valores "X0001", "X0002", etc. y meterlos directamente en la setencia.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#6
|
|||
|
|||
si, de eso ya me di cuenta, del loop no me salvo.
pero una cosa, normalmente para no tener problemas con los tipos de datos, utilizo los parametros, mas que nada, con las fechas y campos blob, alguien me podria decir como validaria los campos tipo fecha en la sentencia de SQL?
__________________
saludos a todos y gracias por compartir sus conocimientos y experiencias... ;-) |
#7
|
||||
|
||||
Citando el código de Roman pero usando paramtros:
Como puedes ver al poner el parametro fecha usando AsDateTime Delphi se encarga de convertir el dato en un valor de fecha adecuado para el motor de base de datos. Obviamente antes de fijarlo nos tenemos que asegurar que le estemos pasando una fecha válida. Si usas un control o edit para obtener la fecha, pues usamos TDateTimePicker que solito nos devuelve siempre una fecha.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| Última edición por AzidRain fecha: 24-01-2007 a las 22:57:22. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como puedo ejecutar alguna instruccion cuando le doy aceptar a un mensaje confirm() | Shidalis | PHP | 2 | 09-10-2006 22:33:42 |
como pasar varios registros desde el interactive sql de ibconsole.. | uper | Firebird e Interbase | 2 | 30-01-2006 18:28:09 |
Como insertar registros con sql? | newbery | Firebird e Interbase | 1 | 10-01-2006 14:32:30 |
¿cómo puedo manejar los datos de una consulta si son varios registros? | nuri | SQL | 3 | 18-07-2005 13:02:43 |
Como hacer un insert de varios registros | fredy_boots | SQL | 2 | 25-11-2003 14:55:37 |
![]() |
|