Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

ayuda con este codigo plz

Aqui el foro de preguntas, y retos, con mas trucos y consejos sobre el lenguaje Power Builder.

ayuda con este codigo plz

Notapor GaME el Mar Jun 21, 2005 11:09 am

cuando intento ejecutar un store procedure al cual le envio una variable de power builder, me sale el siguiente error:

SQLSTATE 22005: valor de caracter no valido para especificacion cast

el error 22005 se refiere a un error en la asigancion... a ver si alguien me ayuda... aca esta le codigo..


string prut = "fundo1"
DECLARE cargar_rodal PROCEDURE FOR cargar_rodal
@nombre_fundo = :prut
using sqlca;

execute cargar_rodal;


if sqlca.sqlcode = 0 then

fetch next cargar_rodal into :rodal;
close cargar_rodal;
else
messagebox("Error SP",sqlca.sqlerrtext)
end if


y este es el store procedure:

CREATE PROCEDURE cargar_rodal
@nombre_fundo varchar(50)


AS

SELECT count(RODAL.ID)

FROM FUNDO INNER JOIN
RODAL ON FUNDO.ID = RODAL.ID_FUNDO

WHERE fundo.nombre = @nombre_fundo
GO


el SP esta bien ya que lo probe en el analizador de consultas... espero em ayuden , thnx
GaME
Novato
Novato
 
Mensajes: 2
Registrado: Mar Jun 21, 2005 11:07 am

Notapor tiroloko el Vie Sep 28, 2007 4:34 pm

mira lo unico que te puedo decir por el momento que cast funciona como el convert de pb, talves no estes con una base de SYBASE .. pero como sea busca si no estas asignando algo string con algo integer,, buscale por ese lado,, suerte..
TIROLOKO
tiroloko
Novato
Novato
 
Mensajes: 13
Registrado: Vie Sep 28, 2007 12:46 pm


Volver a Power Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados