Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

notax

[Resolvido] Problemas com SelectSum

Recommended Posts

Boa tarde galera...

 

Mais um problema por conta da "saga" de ter um arquivo com as subs de abertura e fechamento de conexão com bd para facilitar a vida por includes...

 

Depois de resolvido aquela primeira encrenca ficou me sobrando mais essa (a última).

 

Agora meu code ficou assim:

 

conexao.asp

 

Dim objConn

Sub AbrirDB()
Set objConn =  Server.CreateObject("ADODB.Connection")
path_bd = request.servervariables("APPL_PHYSICAL_PATH")
path_bd = replace (path_bd, "wwwroot\", "")
objConn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE="&path_bd&"db\bd.mdb"
end sub

Sub FecharDB()
if objConn.state = 1 then
objConn.Close
Set objConn = Nothing
end if
end sub

em outro script eu tenho esse trecho aqui:

 

Call AbrirDB
set objrs2a = server.createobject("adodb.recordset")
strsql2a = "select SUM(valor_e) as tvalor_ea from contas WHERE DATA BETWEEN #" & (dataii) & "# and #" & (dataiii) & "# and situacao <> 'Cheque Custodiado' and grupo = "&grupo&""
objrs2a.open strsql2a, objconn, 3, 2
Response.Write formatnumber(objrs2a.fields("tvalor_ea"),2)

Eu costuma ter nesse último codigo um on error resume next, para quando os select sum retornassem nulo não desse erro, no entanto, agora com a conexão vindo de subs e includes se faço isso da uma travada no server... e se tiro o on error resume next e o valor da soma é nulo da erro pq nao consegue formatar o valor com o formatnumber...

 

o que devo fazer? onde estou errando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele gera algum numero de erro ?!?!?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nada!

 

Mas nem vai acreditar... muita burrice minha... resolvi da mesma forma do outro tópico.

 

Declarei a variavel do recordset tb...

 

Peço desculpas por abrir esse tópico sendo o mesmo problema... mas é muito estranho isso pra mim...

 

Pq não constumo declarar variáveis e nunca havia tido problemas... mas certamente ta mais do que provado que sempre que usar include isso é necessário...

 

valew e desculpe novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, procure sempre dar sequencia em 1 topico, fica melhor...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.