Ir para o conteúdo
Gurzi

Erro

Mensagens Recomendadas

Gurzi    2
Gurzi

<%@ Language=VBScript %>
<!--#include file="includes/Functions/db.asp"-->
<%

sub OpenDB()
   
   Set Connection = CreateObject("ADODB.Connection")
   Connection.open "DRIVER={SQL SERVER};SERVER=" & SERVIDOR & "; " &  _
   " PWD=" & PASSWORD & "; UID=" & UTILIZADOR & "; DATABASE=" & BD & ";"
   
end sub

sub CRecordSet()
    
   Dim query 
   
   query = "SELECT * FROM users"
   
   Set RS = CreateObject("ADODB.RecordSet")
   
   RS.Open query,Connection 

end sub


CRecordSet


   
   
%>   
   
   
    
      

Recebo este erro

Error Type:

ADODB.Recordset (0x800A0BB9)

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/WikineT/teste.asp, line 21

Pelo que eu percebi ele não reconhece o que é Connection porque só existe dentro da outra função

Como torno o Objecto constante , ou seja, visivel em qualquer lado ? :s

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
seesharptec    0
seesharptec

Penso que bastara definires a connection no inicio

  <%@ Language=VBScript %>
  <!--#include file="includes/Functions/db.asp"--><%

    Dim Connection as AdoDb.Connection
    ...

e so depois o resto

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Gurzi    2
Gurzi

Penso que bastara definires a connection no inicio

  <%@ Language=VBScript %>
  <!--#include file="includes/Functions/db.asp"--><%

    Dim Connection as AdoDb.Connection
    ...

e so depois o resto

ASP não permite definir tipos de variaveis!

E eu quero tratar tudo dentro de uma função e depois retornar o objecto com o seu valor embutido!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade