Creo que este es el Foro correcto, si no es así, disculparme e indicarme la categoria correcta.
Estoy empezando a programar Stored Procedures para que sean lanzadas desde una pagina web php.
Tengo la siguiente tabla
Código MySQL:
Ver original
Y la siguiente Procedure
Código SQL:
Ver original
USE [GES] GO /****** Object: StoredProcedure [dbo].[XXX99_PRUEBACALL_PHP] Script ALTER PROCEDURE [dbo].[XXX99_PRUEBACALL_PHP] @usuarios AS NVARCHAR(90) AS BEGIN INSERT INTO dbo.PRUEBASCALL (usuarios ) VALUES (@usuarios ) END
Desde la pagina web php tengo un simple input donde escribo un usuario por ejemplo "PEPITO" y no lo acepta, pero si escribo numeros, si realiza el insert.
Me da el siguiente error.
Código HTML:
Ver original
Array ( [0] => Array ( [0] => 22018 [SQLSTATE] => 22018 [1] => 0 [code] => 0 [2] => [Microsoft][SQL Server Native Client 11.0]Invalid character value for cast specification [message] => [Microsoft][SQL Server Native Client 11.0]Invalid character value for cast specification ) )
Se que la conversión no la está realizando correctamente, pero al crear la tabla le indico que es NVARCHAR, al lanzar la Procedure también....
Por favor, me puede guiar alguien?
Muchas gracias.