Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal,Bom, to me enrolando em um insert, vocês pdoeriam verificar e me indicar uma solução!??!?!?Grato por qq tipo de ajuda!!!Erro gerado na inserção
Server: Msg 8114, Level 16, State 4, Procedure SPT_PAGTER_INSFORNEC_2, Line 0Error converting data type varchar to datetime.
Parâmetros que passo do asp para sql server 2000
exec SPT_PAGTER_INSFORNEC_2 'F','51222981220','DSADASAS',null,'22101980','00203',null,null,'13131','3153','ASASDDSA','787','ASSDA','55555555','ASDAS','ASDAS','ES','2222222222','3333333333','acfelipe@bol.com','001','0001','5161313135','21',1,'asddsa','17102007','21','02'
Stored Procedure que recebe e executa os parâmetros do ASPSET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOALTER PROCEDURE [dbo].[SPT_PAGTER_INSFORNEC_2] @for_tipopessoa varchar = null ,@for_cgccpf varchar = null ,@for_nome varchar = null ,@for_nome_fantasia varchar = null ,@for_Dta_Nasc [datetime] = null ,@for_CBO varchar = null ,@for_inscr_estadual varchar = null ,@for_inscr_municipal varchar = null ,@for_inscr_inss varchar = null ,@for_pis_pasep varchar = null ,@for_rua varchar = null ,@for_numero varchar = null ,@for_complemento varchar = null ,@for_cep varchar = null ,@for_bairro varchar = null ,@for_cidade varchar = null ,@for_uf varchar = null ,@for_fone1 varchar = null ,@for_fone2 varchar = null ,@for_email varchar = null ,@ban_cod varchar = null ,@age_cod varchar = null ,@for_ctacorrente varchar = null ,@for_dv_ctacorrente varchar = null ,@for_restricao [int] = null ,@for_observacao varchar = null,@for_dta_atual [datetime] = null,@for_categ varchar = null,@for_ocorr varchar = null AS Declare @Ffor_DTA_Nasc DatetimeSET @Ffor_DTA_Nasc = CONVERT(datetime, @for_Dta_Nasc,103) Declare @F1for_dta_atual DatetimeSET @F1for_dta_atual = CONVERT(datetime, @for_dta_atual,103) IF NOT EXISTS(SELECT for_cgccpf from [dbo].[fornecedor] where for_cgccpf = @for_cgccpf) begin BEGIN TRANSACTION INSERT INTO [dbo].[fornecedor] ([for_cgccpf],[for_nome],[for_rua],[for_numero],[for_complemento],[for_bairro], [for_cidade],[for_cep],[for_uf],[for_fone1],[for_fone2],[age_cod],[for_ctacorrente], [for_tipopessoa],[ban_cod],[for_nome_fantasia],[for_observacao],[for_inscr_estadual], [for_email],[for_restricao],[for_inscr_inss],[for_pis_pasep],[for_dv_ctacorrente], [for_inscr_municipal],[for_CBO],[for_Dta_Nasc],[for_dta_atual], [for_categ], [for_ocorr]) VALUES (@for_cgccpf,UPPER(@for_nome),@for_rua,@for_numero,@for_complemento,@for_bairro,@for_cidade,@for_cep,@foruf, @for_fone1,@for_fone2,@age_cod,@for_ctacorrente,@for_tipopessoa,@ban_cod,@for_noe_fantasia,@for_observacao, @for_inscr_estadual,@for_email,@for_restricao,@for_inscr_inss,@for_pis_pasep,@fo_dv_ctacorrente, @for_inscr_municipal,@for_CBO,@Ffor_DTA_Nasc,@F1for_dta_atual, @for_categ, @for_ocorr) -- end IF @@ERROR <> 0 ROLLBACK TRANSACTION ELSE COMMIT TRANSACTION end else begin BEGIN TRANSACTION UPDATE [dbo].[fornecedor] SET [for_nome] = UPPER(@for_nome),[for_rua] = @for_rua,[for_numero] = @for_numero, [for_complemento] = @for_complemento,[for_bairro] = @for_bairro, [for_cidade] = @for_cidade,[for_cep] = @for_cep,[for_uf] = @for_uf, [for_fone1] = @for_fone1,[for_fone2] = @for_fone2,[for_ag_cod] = @age_cod, [for_ctacorrente] = @for_ctacorrente,[for_tipopessoa] = @for_tipopessoa, [ban_cod] = @ban_cod,[for_nome_fantasia] = @for_nome_fantasia,[for_observacao] = @for_observacao, [for_inscr_estadual] = @for_inscr_estadual,[for_email] = @for_email,[for_restricao] = @for_restricao, [for_inscr_inss] = @for_inscr_inss,[for_pis_pasep] = @for_pis_pasep,[for_dv_ctacorrente] = @for_dv_ctacorrente, [for_inscr_municipal] = @for_inscr_municipal,[for_CBO] = @for_CBO,[for_Dta_Nasc] = @F1for_dta_atual, [for_dta_atual] = @Ffor_DTA_Nasc, [for_categ] = @for_categ, [for_ocorr] = @for_ocorr WHERE ([for_cgccpf] = @for_cgccpf) --end IF @@ERROR <> 0 ROLLBACK TRANSACTION ELSE COMMIT TRANSACTION end GOSET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GO
Carregando comentários...