Ir para conteúdo

POWERED BY:

Arquivado

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

gustavo_goszard

Tem como fazer ?

Recommended Posts

Bom dia a todos, estou programando em asp a pouco tempo queria saber se tem como fazer determinadas funções e como.

É o seguinte, tenho uma banco em access simples para teste, e quero fazer o seguinte,quando o campo disponiblidade de uma carro tem que tem no baco estiver aberto eu psso compra-lo na boa se não está indisposnivel.

 

fiz uma paginas para cadastrar as vendas.

 

vou e agora estou criando uma que tenha a seguite logica

 

<!--#INCLUDE FILE = "CONEXAO.inc"-->
<%


DIM CONEXAODATABASE

DIM SQLINS, TABELAVENDAS, TABELAVEICULOS

DIM VARCODVEND,VARCODVEIC, VARDVENDA, VARCODCLI, VARSIM 

VARSIM = "sim"
VARCODVEND = trim(request.form("TXTCODVENDA"))
VARCODVEIC = trim(request.form("TXTCODVEICULO"))
VARDVENDA = trim(request.form("TXTDVENDA"))
VARCODCLI = trim(request.form("TXTCODCLI"))



SQLSELECT = ( "SELECT * FROM Veiculo WHERE Disponiblidade = não")

if TABELAVEICULOS("Disponibilidade") = "sim" then

SQLINS = "INSERT INTO Venda ( CodVeiculo, DataVenda, CodCliente, CodVenda  )"
SQLINS = SQLINS + "values("+VARCODVEND+", "+VARCODVEIC+","+VARDVENDA+", "+VARCODCLI+" )" 

<%else%>

O carro não está disponivel

<%end if%>

SQLVEICULOS = "UPDATE Veiculo SET Disponibilidade = '"+VARSIM+"'" 

call ABRECONEXAO
set TABELAVENDAS = CONEXAODATABASE.execute(SQLINS)

%>
<html>
<body>
<!-- Venda Completa-->
O CARRO <%= VARCOD %>!
</body>
</html> 

<% 
	call FECHARCONEXAO
	set TABELAVENDAS = nothing
%>

 

 

é quase assim ou estou indo pelo caminho errado?

podem me ajudar?

Agradeço!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

movido de Artigos, Dicas, Tutoriais e Matérias (ASP) para forum principal de ASP

 

*Este fórum(Artigos, Dicas, Tutoriais e Matérias (ASP) ) é destinado apenas para postagem de tutoriais e dicas, não é permitido abrir tópicos com duvidas, para isso use o fórum principal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto à esta linha:

SQLSELECT = ( "SELECT * FROM Veiculo WHERE Disponiblidade = não")

 

Está errado o código.

No SQL, string deve estar entre aspas simples. Ex: 'não'

 

E aqui:

("+VARCODVEND+", "+VARCODVEIC+","+VARDVENDA+", "+VARCODCLI+" )"

Não é assim que se faz a inclusão de variáveis.

O certo seria:

('"&VARCODVEND&"', e assim vai...)

Primeiro a aspa simples, pois é string. Depois aspas duplas, avisando que está saindo do contexto SQL e os & para avisar que vai concatenar algo.

 

No mais, não vi outros erros porque estou meio com pressa. Mas deve haver mais sim.

Depois analiso com mais calma.

 

Mas ainda acho que você deveria tentar rodar o código no IIS e assim corrigindo os erros passo-a-passo.

 

Abraço

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.