error al insertar campo de tipo fecha con paramtero
resulta que lo que antes funcionaba ahora ya no este es el codigo que siemte habia usado.
bien pues ahora al ejecutar memuestra el siguiente error: proyect volate.exe raised exception class EOLeException with message [Microsoft][ODBC SQL SERVER Driver] caracteristica opcional no implementada'. process stopeed. use step or run to coninue ya probre con dateStro(y fecha) con dateStr(format('dd-mm-yyy',fecha) alguien tiene alguna idea |
ese tipo de problemas es tipico cuando no se le define el tipo al parametro, deberias hacerlo asi:
Es una buena practica cuando usas parametros que definas los tipos asi te evitaras problemas, por ejemplo si guardas texto utilizas .AsString, si es un entero .AsInteger, si es un campo con decimales .AsFloat, si es fecha .AsDate o .AsDateTime, etc... Saludos |
Gracias
mira realmente estoy utilizadon ADO, entonces la unica opcion que te da es
.value:= que crees que pueda ser? |
Desconozco ADO, pero se supone que .value va a esperar el tipo que corresponda al campo, así que seguramente el problema sigue siendo que haces una conversión de date a string que no hace falta
Código:
Parameters.ParamByName('fecha_oficio').Value:= Fregistro.dtp_fecha_oficio.Date; |
hola casimiro
la verdad ya probe pasando el dato com tipo fecha y aun asi no lo acepta.
hice la prueba con la siguiente instruccion y funciona pero la verdad me queda duda del por que no puedo hacerlo con parametros.
|
Hola
No entiendo: En primera instancia haces esto: Y no funciona, y luego haces esto: Y funciona. No veo la relacion de los parametros, pero si veo una clara diferencia en cuanto a como llamas al campo fecha. Saludos |
Cita:
|
Hola
A mi tambien me gusta mas usar Text por que lo veo mas claro, pero no tiene nada que ver el uso de ADD, add es add, adhiere el texto es lo mismo que usar text y +. Saludos |
Pues ya que estamos :)... yo tampoco usa .add, sólo uso .text
Y tampoco uso with, me confunde :) |
Hola
Cita:
Tampoco uso Windows, uso Linux.......:D:D:D Saludos Amigo. |
Cita:
|
Graciad
Considerare lo del . Text aunque lo haré el lunes jeje mi amada esposa rompió el cable de energía de la pc, tengo el honor de dos grandes caral y Casimiro un saludo amigos
|
Cita:
Cita:
|
Gracias
Si estaba desconectado pero bueno ahora a esperar para comprarlo.
Por otro lado que onda alguna otra opción Del por que no puedo insertar con parámetros |
ya intente con sql.text
hola de acuerdo a los consejos hasta hora recibidos, resulta que ya proble con sql.text, y sigue sin funcionar me sigue sacando el error proyect volate.exe raised exception class EOLeException with message [Microsoft][ODBC SQL SERVER Driver] caracteristica opcional no implementada'. process stopeed. use step or run to coninue.
ahora bien en cuanto a caral por que dices que vevs una Caral me podrias decir cual es diferencia de como llamo a los parametros. ahora bien es necesario declarar alguna libreria para poder usar parametros de tupo fecha, me refiero a que por ejemplo si quieres usar ADO, necesitas declarar ADOBD. espero me explique. por lo pronto voy a dejarlo funcionar de acuerdo a lo escribir el dia viernes. |
La franja horaria es GMT +2. Ahora son las 13:49:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi