![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
Recién al ver el ejemplo que puse de sintaxis, se me ocurrió ponerle QUOTEDSTR, al valor del primer parámetro.
Y funcionó, se ejecutó el query, pero no resultó como quería, aunque lo sospechaba. me insertó tantos registros como había en el clientdataset, pero todos con el último valor, lógico, porque los parametros que usé son los mismos. Por un momento pensé que podía funcionar. |
|
#2
|
||||
|
||||
|
Hola.
Al parecer te falta la condición, vg.:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 26-09-2017 a las 12:59:43. Razón: identación |
|
#3
|
|||
|
|||
|
No tengo condición.
Inserto en la tabla todos los registros que hay en el Clientdataset. que tienen el dato del articulo facturado, la cantidad y el numero de comprobante. |
|
#4
|
||||
|
||||
|
Es lo que dice casimiro, la coma luego de la lista de parametros no va
|
|
#6
|
|||
|
|||
|
La sintaxis está correcta, luego de ponerle el QuotedStr que comenté al parametro String, funcionó.
Solamente que el problema lógico ahora es que reutilizo los mismos parametros, y al recorrer el ClientDatasat, si este tiene 5 registros, e nel query se agregan las cinco lineas de parámetros y asigna el valor y una a una, pero como el nombre de los parametros es la mismo, en definitiva me guardó 5 veces el registro último. La COMA del final ES CORRECTA, ya que delimita el grupo de valores, y recorro el ClientDataset hasta -1 para luego en el proximo sqlstring reemplazar la COMA por PUNTOyCOMA, indicando fin de valores. Lo que tendria que hacer es crear parametros multiplicados por los N registros tenga en el clientdataset. Nombaralos igual agregando el numero del registro de esa forma los primeros parametros serían (:art1, :cant1, :com1), luego (:art2, :cant2, :com2) y sucesivamente. |
|
#7
|
||||
|
||||
|
Hola.
Cita:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| FireDAC - Problema con relación Maestro/detalle y columna AutoInc | jarlos | Conexión con bases de datos | 4 | 01-06-2016 05:32:27 |
| Problema con RecNo en tabalas FireDac | MARX | C++ Builder | 3 | 14-04-2016 16:40:48 |
| Problema con FireDAC y DB2 | probles2 | DB2 | 13 | 21-11-2014 08:54:27 |
| Problema con FireDac | darkamerico | Conexión con bases de datos | 2 | 04-11-2014 14:05:16 |
| Insert múltiple (o masivo) | santiago14 | SQL | 24 | 12-03-2011 13:19:31 |
|