pero no me deja ejecutar el procedimiento almacenado porque tengo que llenar 3 tablas con cedula en las 3 campos aca les paso el procedimiento almacenado lo estoy haciendo en vb.net v2008 y la base de datos sql server 2995
USE [BDprincipal]
GO
/****** Objeto: StoredProcedure [dbo].[SP_Adicionar_datos] Fecha de la secuencia de comandos: 01/21/2011 15:58:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[SP_Adicionar_datos]
@cedula varchar(10),
@nombre nvarchar(20),
@apellido nvarchar(25),
@fecha datetime,
@imagen image,
@imagen2 image=null,
@imagen3 image=null,
@observaciones nvarchar(50)='',
@aceptado nchar(2)='',
@codigo_causal varchar(10)='0',
@cantidad_causal varchar='',
@codigoxcausal bigint
as
insert into tbldatos(Cedula,Nombre,Apellido,Fecha,imagen,image n2,imagen3,codigoxcausal)
values (@cedula,@nombre,@apellido,getdate(),@Imagen,@Imag en2,@Imagen3,@codigoxcausal)
insert into tblobservaciones (Cedula,Observaciones,Aceptado,cantidad_causal,cod igoxcausal)values (@Cedula,@Observaciones,@Aceptado,@cantidad_causal ,@codigoxcausal)
insert into tblclientexcausal(codigoxcausal,cantidad_causal,co digo_causal) values (bigint(@codigoxcausal),@cantidad_causal,@codigo_c ausal
y siempre que ejecuto me sale este error
Mens 195, Nivel 15, Estado 10, Procedimiento SP_Adicionar_datos, Línea 19
'bigint' no es un nombre de función integrada reconocido.