Ir para conteúdo

POWERED BY:

Arquivado

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

santind2

Select

Recommended Posts

Bom dia,

Fiz uma query entre três tabelas para obter alguns resultados e

assim poder fazer a verificação do cep e mostrar se o cep cadastrado for diferente do cep de entrega,

ele vai me mostrar uma tabela com o endereço que é diferente ao do cadastro(endereço de entrega) e caso o

cep da entrega do produto for igual ao do cadastro ele irá me mostrar esse endereço de cadastro.

Quando vou rodar só um teste para ver se a condição irá dar certo, me aparece o seguinte erro:

Tipo de erro:

ADODB.Recordset (0x800A0E79)

Operação não permitida quando o objeto está aberto.

 

Código:

<%

SQL = " select "_

& " c.id_usuario, b.id_endereco,b.txt_cep , a.txt_endereco_cep, a.txt_endereco_nome, "_

& " a.txt_endereco_endereco, a.txt_endereco_numero, a.txt_endereco_complemento, "_

& " a.txt_endereco_bairro, a.txt_endereco_cidade, a.txt_endereco_estado "_

& " from tbp_pedidos_produtos a "_

& " inner join tbp_usuarios_enderecos b on b.id_usuario = a.id_usuario "_

& " inner join tbp_usuarios c on c.id_usuario = b.id_usuario "_

& " where id_pedido = "&idReg&" and NUM_TIPO = 1 "

TB.Open SQL, Conn

if not TB.EOF then

if TB("txt_endereco_cep") <> TB("txt_cep") then

Response.Write("Endereço Diferente")

else

Response.Write("Endereço Igual")

end if

 

end if

TB.Close

%>

 

Desde já obrigado!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pode ser causado pela tentativa de definir uma propriedade que precisa ser definida antes que o objeto é aberto. Por exemplo, tentar definir a propriedade MaxRecords de um objeto ADODB.Recordset após a abertura do conjunto de registros

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.