USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Tabela SQL 2000 não aceita data yy/mm/aaaa?
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 07/01/2005 08:59 hs         
/*
Oi,
Por que esta tabela abaixo não aceita data yy/mm/aaaa, já que é padrão SQL Server??
Vejam estrutura:
3 CCM  int 4 0
0 price  float 8 0
0 initialdate  datetime 8 0
0 enddate  datetime 8 1 null
As minhas outras tabelas estão aceitando tranquilamente, sendo que eu já recriei esta tabela, criei com outro nome,
tirei os relacionamentos, coloquei os relacionamentos de volta, já converti valores antes de inserir e nada certo!!!!
Veja como está a SP:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
ALTER         PROCEDURE rf_sp_PriceCcm_insertPriceCcm

 @Ccm  int  ,
 @Price  float  ,
 @InitialDate datetime ,
 @EndDate datetime
)
AS
SET NOCOUNT ON
 SET @InitialDate = convert(datetime,convert(char(20),@InitialDate,126),126)
 IF @EndDate = ''
  SET @EndDate = NULL
 ELSE 
  SET @EndDate = convert(datetime,convert(char(20),@InitialDate,126),126)

 
 INSERT INTO
  PriceInfo
 ( 
  Ccm  ,
  Price  ,
  [InitialDate] ,
  [EndDate]
 )
 
 VALUES
 (
  @Ccm  ,
  @Price  ,
  @InitialDate ,
  @EndDate
 )
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Veja como eu executo:
EXEC rf_sp_PriceCcm_insertPriceCcm 1,25,'2004/12/25','2005/11/2005'
O que falta nesta Tabela, SP e execução pra funcionar???
 
Grato desde já,
*/

http://www.vilmarbro.com.br
     
Gelson Porto
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 07/01/2005 09:48 hs            

vilmarbr, boa dia.

Estes comandos reais em uso ??

As datas estão corretas ('2004/12/25','2005/11/2005) ?? Não seria '2004/12/25','2005/11/25')


EXEC rf_sp_PriceCcm_insertPriceCcm 1,25,'2004/12/25','2005/11/2005'

Este
     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 07/01/2005 10:31 hs         
Valeu Pessoal!
Eh isso mesmo que vc falou e eu já usava.
Vc. não vai acreditar no q aconteceu:
colocaram um campo a mais na tabela e não me avisaram!!

descobri agora ao abrir a tabela novamente!!
por isso q com tabela nova funcionava normalmente!!!

heheehehheh trampeira!!

um abraço, 

http://www.vilmarbro.com.br
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página