| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mar 16 Feb, 2010 9:10 pm Asunto: Compatibilidad Builder 2007 a 2010 |
|
|
Ahora me surge otro problema, pero esta vez en ejecución, concretamente cuando ejecuto un procedimiento con ->ExecProc()
| Código: | // Función para conmprobar articulos conpletos en HistoricoArticulos
int __fastcall ComprobarArticulo_Historico(AnsiString ArtCompleto, short int Familia)
{
MDatos->IBSPBuscarArtHist->ParamByName("Familia")->AsShortInt = Familia;
MDatos->IBSPBuscarArtHist->ParamByName("ArtCompleto")->AsString = ArtCompleto;
MDatos->IBSPBuscarArtHist->ExecProc(); //ME DA UN ERROR EN ESTA LINEA
return MDatos->IBSPBuscarArtHist->ParamByName("Codigo")->AsInteger;
} |
Sale una excepcion diciendo "Unsupported feacture"
Esta funcion la utilizaba con inberbase 2007 y Builder 2007 sin problemas.
Ahora tengo interbase 2009 y Builder 2010. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Ultima edición por JesúsGandia el Mar 16 Feb, 2010 9:35 pm, editado 2 veces |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 16 Feb, 2010 9:20 pm Asunto: |
|
|
Esto aparentemente se soluciono en el Update5 (prueba a instalar las actualizaciones que han salido hasta ahora).
Sin actualizar puedes probar a cambiar ".AsString" por ".Value", aunque no lo he probado ya que yo lo tengo actualizado. |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mar 16 Feb, 2010 9:34 pm Asunto: |
|
|
Gracias _Leo, simplemente como habias dicho cambiando el Tipo explicito por Value a FUNCIONADO.
Por otro lado con el Update5 Instalado y volviendo a compilar y poniendo el tipo explicito como al principio sigue dando error en EJECUCION. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
|