Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu estou com um problema para rodar uma procedure em uma página asp. O erro é:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
/estatistica/int/estat_int_intxdia2_snovo.asp, line 39
Seguindo algumas dicas de um amigo e algumas deste forum eu estou chamando a minha procedure assim:
Set conexao = Server.CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")
Set recordsetX = Server.CreateObject("ADODB.Recordset")
conexao.Open "Meu_dsn","Usuário","Senha"
cmd.ActiveConnection = conexao
cmd.CommandText = "usuario_procedure.nome_procedure"
cmd.CommandType = 4'adCmdStoredProc
Set param1 = Server.CreateObject("ADODB.Parameter")
param1.Name = "&vdt_i&" 'data de inicio
param1.Type = 200'adChar (não achei o código de data)
param1.Size = 10
param1.Direction = 1'adParamInput
cmd.Parameters.Append param1
Set param2 = Server.CreateObject("ADODB.Parameter")
param2.Name = "&vdt_f&" 'data de termino
param2.Type = 200'adChar (não achei o código de data)
param2.Size = 10
param2.Direction = 1'adParamInput
cmd.Parameters.Append param2
Set recordsetX = cmd.Execute
Sendo a tal linha 39 esta última.
Se alguém puder ajudar obrigado.
Carregando comentários...