»Programação
»Programação.NET
»Banco de Dados
»Webdesign
»Office
» Certificações Microsoft 4
»Treinamentos4
»Programação 4
»Webdesign«
»Office & User Tips«
»Grupos de Usuários
»Células Acadêmicas«
intcontpiada : 118
Os 3 Porquinhos
 
 
Faça um pequeno teste com 10 questões de VB
.:.
Teste seus conhecimentos em Visual Basic, SQL Server e ASP 3.0 com nossas provas on-line
.:.
Aprimore seus conhecimentos em programação com nosso treinamento on-line de lógica de programação
.:.
Veja nosso calendário de treinamentos
Gostou da Página?
Então

para um amigo!




Assunto: DateTime SP SqlServer
Data: 3/5/2012
De: Dennes Torres
E-mail: dennes@bufaloinfo.com.br
Mensagem: Oi,

Tipos DateTime e TimeStamp não são a mesma coisa. Altere a constante k_adDBTimeStamp para que indique o tipo datetime.

Abs,

Dennes



----------- Mensagem Original -------------
Estou chamando uma stored procedure que tem um dos parâmetros definido como DATETIME.

O meu código ASP chama a SP da seguinte maneira:


set param = cmd.CreateParameter('campanha', k_adVarChar, k_adParamInput, 20, CAMPANHA)
cmd.Parameters.append param

set param = cmd.CreateParameter('cliente', k_adVarChar, k_adParamInput, 50, CLIENTE)
cmd.Parameters.append param

set param = cmd.CreateParameter('ddd', k_adVarChar, k_adParamInput, 5, DDD)
cmd.Parameters.append param

set param = cmd.CreateParameter('telefone', k_adVarChar, k_adParamInput, 30, TELEFONE)
cmd.Parameters.append param

response.write '<BR>AGENDA: ' & AGENDA
set param = cmd.CreateParameter('agenda', k_adDBTimeStamp, k_adParamInput, , AGENDA)
cmd.Parameters.append param

if len(RAMAL) > 0 then
set param = cmd.CreateParameter('ramal', k_adNumeric, k_adParamInput, 8, RAMAL)
elsde
set param = cmd.CreateParameter('ramal', k_adNumeric, k_adParamInput, 8, null)
end if
cmd.Parameters.append param

set param = cmd.CreateParameter('nome', k_adVarChar, k_adParamInput, 256, NOME)
cmd.Parameters.append param

cmd.Execute

O valor exibido pelo Response.write é o seguinte:
AGENDA: 2012-02-29 00:24:00.000

Estou tomando o erro:
ADODB.Command erro '800a0d5d'
O aplicativo está usando um valor incorreto para a operação atual.

O que devo fazer?




Veja as respostas existentes abaixo ou faça uma nova pesquisa ao lado



N�o h� mensagens, para este grupo de discuss�o, dispon�veis no momento!

»Pagina Principal do Site » Página Principal do Forum!



» Página Principal desse Grupo!
» Página Principal da Home Page!
» Página Principal do Forum!

   

� Búfalo Informática, Treinamento e Consultoria - Rua Álvaro Alvim, 37 Sala 920 - Cinelândia - Rio de Janeiro / RJ
Tel.: (21)2262-1368 (21) 9240-5134 (21) 9240-7281 e-Mail:
contato@bufaloinfo.com.br

Pesquisar Dicas:
Google