none
Parametro no asp RRS feed

  • Pergunta

  • Boa tarde amigos estou com uma duvida terrivel não consigo fz minha pagina asp funcionar por causa de um parametro

    [code]'paramentros de conexão com o banco de dados Access
        Set objparam = objcm.CreateParameter("cd_fase_processo",adLongVarBinary, adParamInput, 10)<--- essa linha
        objparam.value = cd_empresa
        objcm.Parameters.Append objparam

        Set objparam = objcm.CreateParameter("dc_fase_processo", adVarChar, adParamInput, 300)
        objparam.value = dc_nome_empresa
        objcm.Parameters.Append objparam
      [/code]

     

    a linha que tem marca tem um parametro mais não sei se e esse parametro por que no banco onde vai ficar armazenada esse atributo e um inteiro longo alguem sabe qual atributo idenfifica o inteiro longo no asp?

    segunda-feira, 3 de setembro de 2007 17:52

Todas as Respostas

  •  

    Ja tentou colocar o adInteger, acho que funciona testa ai!

     

    Abraços

     

    Estevam

    segunda-feira, 3 de setembro de 2007 19:41
  • Já cara e tbm não adiantou, mais de qualquer maneira obrigado !!!

    segunda-feira, 3 de setembro de 2007 20:03
  • Eduardo,

     

    e adBigInt já tentou?

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    terça-feira, 4 de setembro de 2007 11:50
    Moderador
  • Tbm não adiantou !!! segue o codigo e o erro

    <%

     


            ' Variaveis de conexão com o banco

                            Dim objconn    
                            Dim objrs
                            Dim objparam
                            Dim rsconsulta
                            Dim dc_fase_processo
                            Dim cd_usuario_atualizacao
                            Dim dt_ultima_atualizacao
                            Dim sql 
           
             
          
        'Vai servi para indentificar os imput type'
        cd_fase_processo = request("cd_fase_processo")
        dc_fase_processo = request("dc_fase_processo")
           
          
        'Caminho do banco de Dados
        strProvider = "Provider=Microsoft.JET.OLEDB.4.0; Data Source=C:\Inetpub\wwwroot\SummerSoft\Dados\summer_2000.mdb;"

        'Isto cria uma instância de um objeto Connection do ADO.
        'Há outros quatro objetos ADO disponíveis, cada um com diferentes métodos e
        'propriedades que permitem fazer praticamente tudo com os dados do banco de dados.
        Set objConn = Server.CreateObject("ADODB.Connection")
     
        ' O método Open do objeto Connection usa a seqüência de conexão para
        ' criar uma conexão ao banco de dados.
        objconn.ConnectionString = strProvider
        objConn.Open
        
     Set objcm = Server.CreateObject("ADODB.Command")
       
        'A propriedade ActiveConnection permite anexar a uma conexão Open.
        'É como o objeto Connection é vinculado ao objeto Command.
         set objcm.ActiveConnection = objConn
       
      
        'strcommandstring e igual INSERT e quando chegar a hora ira inserir dois dados na tabela no cd_fase_processo e no dc_fase_processo      
         strcommandstring = "INSERT INTO fase_processo(cd_fase_process,dc_fase_processo)VALUES(?,?)"
       
        'O primeiro esta definindo a stored Procedure
        'O segundo esta mostrado os paramentros de conexão com o banco de dados Access   
        objcm.commandtype = adcmdtext
        objcm.CommandText = strcommandstring
                                           

       
        Set objparam = objcm.CreateParameter("cd_fase_processo",adInteger,adParamInput,3)
        objparam.value = cd_fase_processo
        objcm.Parameters.Append objparam

        Set objparam = objcm.CreateParameter("dc_fase_processo",adVarChar,adParamInput,50)
        objparam.value = dc_fase_processo
        objcm.Parameters.Append objparam
        objcm.Execute
       
        response.write ("Dados Cadastrados com Sucesso!") 


    %>  

             Esse e o erro !!!

    Tipo de erro:
    Microsoft JET Database Engine (0x80040E10)
    O parâmetro ?_1 não tem valor padrão.
    /summersoft/web/src/cadastros/fase_processo.asp, line 65

    quarta-feira, 5 de setembro de 2007 13:11