Buenas tardes,
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
Y la siguiente Procedure
Código SQL:
Ver originalUSE [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 originalArray ( [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.