Ir para conteúdo

POWERED BY:

Arquivado

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

mestre fyoda

Classe que está dando erro !

Recommended Posts

index.asp

 

<%	Dim Total_Pedido, Total_Info	Set Total_Pedido = New Pedido	Set Total_Info = New InfoPedido	Set Total_Info = Total_Pedido.TotalPedido( Session("num_ped"), Session("frete_pedido"))%>

class_pedido.asp

 

<%Class Pedido	Function TotalPedido(ByVal num_ped, ByVal frete_pedido)		Dim Subtotal, Total		Set Pedido = con.Execute(" Select * from Pedido where COD_Pedido = '" & num_ped & "' ")		while not Pedido.Eof 					Set Produto = con.Execute(" Select * from Produtos where COD_Produto = '" & Pedido("COD_Produto") & "' ")			Subtotal = CDbl(Subtotal) + CDbl(Produto("VLR_Unitario")) * Cint(Pedido("QTD_Produto"))		Pedido.MoveNext		WEND			Total = CDbl(Subtotal) + CDbl(frete_pedido)	End Function End ClassClass InfoPedido	Public Subtotal	Public TotalEnd Class%>

no index.asp quando eu preciso chamar o Total eu uso assim Total_Info.Total, mas esta dando esse errom pq ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha 3 é aonde está escrito em vermelho

<%

 

Class Pedido

 

Function TotalPedido(ByVal num_ped, ByVal frete_pedido)

 

Dim Subtotal, Total

Set Pedido = con.Execute(" Select * from Pedido where COD_Pedido = '" & num_ped & "' ")

 

while not Pedido.Eof

 

 

Set Produto = con.Execute(" Select * from Produtos where COD_Produto = '" & Pedido("COD_Produto") &

 

"' ")

Subtotal = CDbl(Subtotal) + CDbl(Produto("VLR_Unitario")) * Cint(Pedido("QTD_Produto"))

 

Pedido.MoveNext

WEND

 

Total = CDbl(Subtotal) + CDbl(frete_pedido)

 

 

End Function

 

End Class

 

 

Class InfoPedido

 

Public Subtotal

Public Total

 

End Class

 

%>

Soh uma pergunta, como eu deixo o meu codigo aqui no forum com a tag asp ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta dando esse erro agora :

 

Erro de sintaxe

/modulos/class_pedido.asp, line 5

Function TotalPedido(ByVal num_ped, ByVal frete_pedido)

 

Linha 5: Function TotalPedido(ByVal num_ped, ByVal frete_pedido)

 

ASP
<%

 

Sub Pedido

 

        Function TotalPedido(ByVal num_ped, ByVal frete_pedido)

 

                Set TotalPedido = New Total_Info

                Dim Subtotal, Total

                Set Pedido = con.Execute(" Select * from Pedido where COD_Pedido = '" & num_ped & "' ")

 

                while not Pedido.Eof

       

       

                        Set Produto = con.Execute(" Select * from Produtos where COD_Produto = '" & Pedido("COD_Produto") & "' ")

                        Subtotal = CDbl(Subtotal) + CDbl(Produto("VLR_Unitario")) * Cint(Pedido("QTD_Produto"))

 

                Pedido.MoveNext

                WEND

 

                        Total = CDbl(Subtotal) + CDbl(frete_pedido)

 

 

        End Function

 

End Sub

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.