Ola Pessoal,
tenho uma classe que cria a conexao com o banco de dados. e criei uma funcao que faz uma busca no banco de dados e retorna o recordset.
quero saber como chamar a classe do banco de dados na funcao para trazer os registros.
vou colocar abaixo para explicar melhor.
Classe dbConn que conecta com o db.
[codebox]Class dbConn
Public getRecordSet
Public Conn
Public Sub Init
if isobject(Conn) = false then
Set Conn = Server.CreateObject("ADODB.Connection")
Set getRecordSet = Server.CreateObject("ADODB.Recordset")
Conn.ConnectionString = Application("GBL_CONN_DB")
Conn.Open
end if
End Sub
Public Sub Kill
if isobject(getRecordSet) = true then
getRecordSet.Close
Set getRecordSet = nothing
end if
if isobject(Conn) = true then
Conn.Close
Set Conn = nothing
end if
End Sub
End Class[/codebox]
e em baixo a funcao (usando como eu gostaria de chamar o getRecordSet igual o da classe):
[codebox]Function getMenuAdm()
Dim strSelect
strSelect = "SELECT * FROM " & dbConPr & "adm_menu WHERE MN_LEVEL = 0 ORDER BY MN_POS"
Set getMenuAdm = dbConn.getRecordSet(strSelect)
End Function[/codebox]
alguem sabe como posso usar essa classe e essa funcao juntas...ou seja como eu chamo o objeto do banco de dados pra usar na funcao.
Valew!!
Classe Em Uma Funcao
Started By gmogames, 28/05/2007, 19:55
3 replies to this topic
#1
Posted 28/05/2007, 19:55
http://www.suarota.com.br
O maior guia de hoteis, restaurantes, agências de turismo, albergues e eventos na internet!!!!!
Guilherme K. Mogames
contato@suarota.com.br
O maior guia de hoteis, restaurantes, agências de turismo, albergues e eventos na internet!!!!!
Guilherme K. Mogames
contato@suarota.com.br
#2
Posted 28/05/2007, 20:49
Coloque a função dentro da classe, ai no codigo ASP instacia o objeto e chama a função.
Edição feita por: siola, 28/05/2007, 20:50.
#3
Posted 28/05/2007, 21:02
Não posso...
na verdade vou usar muitas funcoes varios arquivos com funcoes....e quase todas funcoes vao chamar o banco de dados...
são pelo menos umas 350 funcoes diferentes.....
se souber um jeito mais facil.....
valew!!!
na verdade vou usar muitas funcoes varios arquivos com funcoes....e quase todas funcoes vao chamar o banco de dados...
são pelo menos umas 350 funcoes diferentes.....
se souber um jeito mais facil.....
valew!!!
http://www.suarota.com.br
O maior guia de hoteis, restaurantes, agências de turismo, albergues e eventos na internet!!!!!
Guilherme K. Mogames
contato@suarota.com.br
O maior guia de hoteis, restaurantes, agências de turismo, albergues e eventos na internet!!!!!
Guilherme K. Mogames
contato@suarota.com.br
#4
Posted 28/05/2007, 22:12
Se você não pode utilizar da forma "correta", colocando a função dentro da classe, então essa solução orientada a objetos que você está tentando utilizar não é a melhor solução para seu problema.
Tente utilizar Subs e Functions simples.
[]s
Tente utilizar Subs e Functions simples.
[]s
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)