![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Buenas, jóvenes...
Resulta que tengo una sentencia SQL que versa así:
Si la ejecuto en el MS SQL Server Management Studio, la ejecuta perfectamente, pero al pasarla a mi TADOQuery dentro de Delphi 6 (por medio del comando OPEN), me manda un error que marca el contenido de la imagen anexa. Debo decirles que POR EL MOMENTO no devuelve ningún renglón, la tabla a la que se refiere está vacía. ¿Alguna manera de evitar éste problema?
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco Última edición por TiammatMX fecha: 31-08-2012 a las 18:35:08. |
#2
|
|||
|
|||
Bueno no pones como tienes la instruccion una vez que la "pegas" en delphi, por las comillas por ejemplo, ahora, tienes parametros declarados?
|
#3
|
||||
|
||||
Cita:
Y no, no utilizo parámetros.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#4
|
||||
|
||||
Hola Felipe, compila tu aplicación con la opción "Use Debug DCUs". Entonces, al aparecer el mensaje de error, Delphi te señalará el punto donde se elevó la excepción.
Ahí puedes abrir la pila de llamadas (Ctrl+Alt+S), en inglés call stack, con lo cual podrás observar el camino que siguió el programa hasta llegar a ese punto. Es posible que mediante algún evento o control de pantalla se esté llamando a la función StrToDate, la cual, cuando la cadena a convertir es vacía, te mostrará el mensaje de error que señalas. En SysUtils.pas (de Delphi 7):
En SysConst.pas (de Delphi 7):
Quizá se está tomando el valor de campo con una expresión tipo FieldByName (Fecha).AsString, que en el caso de ser nulo el campo (como cuando un conjunto de datos no tiene filas) te regresará una cadena vacía (''). Un abrazo normal. Al González. ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como resuelvo este error "Temporary table resource limit" | fredy_boots | Conexión con bases de datos | 3 | 29-10-2014 12:53:01 |
Un programa hecho en "Delphi for PHP" puede funcionar en un Hosting PHP normal? | cocute | Varios | 3 | 28-02-2011 19:36:45 |
Porque sale este error "Error al copiar archivo o carpeta"? | JuanErasmo | API de Windows | 1 | 18-11-2009 17:24:49 |
Cual es la Causa de este Error " cannot attach to password database " ???? | AGAG4 | Firebird e Interbase | 4 | 31-08-2007 20:42:00 |
![]() |
|