![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
En estos casos lo mejor es utilizar parámetros:
De esta forma te olvidas de los separadores, de las comas,... Ya se encargará el sistema de colocar cada cosa con su formato para que funcione. NOTA: Te he puesto el código de memoria.
__________________
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
|
|||
|
|||
|
Gracias por las rápidas respuestas chicos!! En efecto al parecer ya me acepta los valores pero ahora hay un problema, me da el siguiente error ADOTotal:CommandText does not return a result set. . Viendo otros hilos del foro intente sustituyendo el ExecSQL; por Open; o poniendo al inicio Active := False; y al final Active := True; pero no me funciona! Además pasa algo raro, al final de darle click se debe mostrar en un fast report este me lo muestra pero vacio y despues me tira el error. Alguna idea ?.?
![]() |
|
#3
|
||||
|
||||
|
Hola
Cita:
Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
|
#4
|
||||
|
||||
|
Tu sentencia SQL es una sentencia de insercion; por lo general, no devuelven un DataSet como resultado.
Suelen devolver la cantidad de registros afectados (esto dejando de lado clausulas o funciones especificas que si permiten devolver DataSets, como la RETURNING de Firebird) Para ejecutar un INSERT, DELETE o UPDATE se suele usar ExecSQL (o similares, varia el nombre del metodo de acuerdo a la suite de componentes) Para ejecutar un SELECT se emplea Open Si queres enviarle datos a un informe deberias estar empleando SELECT y no un INSERT |
|
#5
|
|||
|
|||
|
Buenas y para no caer en trampas tontas te recomiendo que limpies el SQL, para el caso que quede algun residuo de alguna consulta anterior:
|
|
#6
|
|||
|
|||
|
Muchas gracias a todos colegas del club!! Ya solucione el error (claro esta gracias a su ayuda xd), el problema me lo daba al final, que después de esa linea de código lo mostrara en un reporte del FastReport, como solo insertaba los resultados y no los llamaba después por medio de un SELECT no me mostraba los resultados si no que me mostraba en blanco el FastReport
![]() . Mi error al no mostrar esa última linea de código en un principio. De nuevo muchas gracias colegas por sus rápidas respuestas ya que también tendré más cuidado de ahora en adelante!! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error Insert SQL!! | XcamX | SQL | 15 | 13-02-2013 10:19:38 |
| Error con insert | Paulao | Varios | 1 | 27-04-2010 19:50:55 |
| error en insert into | arespremium | MySQL | 0 | 30-08-2007 23:06:59 |
| Error en insert into | rhasshid | SQL | 4 | 23-04-2007 07:31:23 |
| Sql Error: error cannot insert a duplicate......................... | inexperto | SQL | 2 | 04-06-2004 12:54:59 |
|