Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera,
você's ja me ajudaram bastante, mas eu preciso de outra ajuda de você's.
Eu tenho uma pagina em asp que pega as seguintes variaveis:
Vtitulo
Vid_diretorio
Vnamefile
Vdata --> Formato dd/mm/aaaa
ai ele executa esta sql:
"insert into tb_LocalArquivos (Titulo,id_diretorio,nomeArquivo,dt_Inclusao) values('" & Vtitulo & "', " & Vid_diretorio & ", '" & Vnamefile & "', '" & Vdata & "')"
na execução nao da erro na página, mas tb nao inclui nada no banco.. Ai eu usei o Query Analyzer para ver oq estava acontecendo e se eu uso este exemplo:
insert into tb_LocalArquivos (Titulo,id_diretorio,nomeArquivo,dt_Inclusao) values('Politica de senhas', 1 , 'PoliticaDeSenhas.pdf', '18/01/2005')
Da o seguinte erro:
Server: Msg 296, Level 16, State 3, Line 1
The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value.
The statement has been terminated.
Como eu posso resolver isto...??? No SQL Server esta tabela está da seguinte forma:
CREATE TABLE [samericaIntranet].[samericadbuser].[tb_LocalArquivos] (
[id_arquivo] int NOT NULL,
[Titulo] nvarchar (80) NULL,
[id_diretorio] int NULL,
[nomeArquivo] nvarchar (50) NULL,
[dt_Inclusao] smalldatetime NULL
)
Carregando comentários...