Ir para conteúdo

POWERED BY:

Arquivado

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

kobutiii

mto fácil (mas que eu não sei) na instrução SQL

Recommended Posts

A sintaxe para

 

sql = "SELECT * from (var) WHERE nCodigo = (var)

Tipo eu não sei a sintaxe para colocar variáveis recebidas do querystring aí.... alguma boa alma pode me dizer? :D

agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT * FROM '" & Var & "' WHERE nCodigo = '" & Var & "'"

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma pequena correção:

SELECT * FROM "& Var &" WHERE nCodigo = '"& Var &"'"

E as aspas simples só valem para campos tipo texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo de erro:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe na consulta. Cláusula de consulta incompleta.
/cobranca/clienteedita.asp, line 15
Me deparo agora com este erro....

 

<%

banco  = Request.QueryString("banco")
codigo = Request.QueryString("id")


Set objConexao = Server.CreateObject("ADODB.Connection")
objConexao.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\cobranca\data\data.mdb;Persist Security Info=False")

sql = "SELECT * FROM '" & banco & "' WHERE nCodigo = '" & codigo & "'"


Set rs = objConexao.execute(sql)

%>
<INPUT TYPE="text" NAME="vRazaosocial" value="<%=rs("nRazaosocial")%>" /><br />
<INPUT TYPE="text" NAME="vVencimento" value="<%=rs("nVencimento")%>" /><br />
<INPUT TYPE="text" NAME="vValor" value="<%=rs("nValor")%>" /><br />
<INPUT TYPE="text" NAME="vBanco" value="<%=rs("nBanco")%>" /><br />
<INPUT TYPE="text" NAME="vVendedor" value="<%=rs("nVendedor")%>" /><br />
<INPUT TYPE="text" NAME="vPedido" value="<%=rs("nPedido")%>" /><br />
<INPUT TYPE="text" NAME="vSituacao" value="<%=rs("nSituacao")%>" /><br />
<INPUT TYPE="text" NAME="vObservacao" value="<%=rs("nObservacao")%>" /><br />
Alguem sabe o que poderia ser este erro? O que falta na instrução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Substitua isso:

Set rs = objConexao.execute(sql)

por isso:

rs.Open sql, objConexao, 3, 3

Veja se dá certo.

Valeu a todos, juro que to tentando fazer sozinho, sem buscar ajuda, mas tá f***...

ZeroHour o que o salgado falou, já tinha dado certo... Mas daí veio outro erro

Tipo de erro:

Microsoft JET Database Engine (0x80004005)

A operação deve usar uma consulta atualizável.

/cobranca/cliente.asp, line 41

Eis o código:

<%

 

xRazaosocial = Request.Form("vRazaosocial")

xVencimento = Request.Form("vVencimento")

xValor = Request.Form("vValor")

xBanco = Request.Form("vBanco")

If xBanco = "Bic Banco" Then

bc = "nBicbanco"

ElseIf xBanco = "Bradesco" Then

bc = "nBradesco"

ElseIf xBanco = "Itau" Then

bc = "nItau"

ElseIf xBanco = "Itau West" Then

bc = "nItauwest"

ElseIf xBanco = "Real" Then

bc = "nReal"

ElseIf xBanco = "Real West" Then

bc = "nRealwest"

ElseIf xBanco = "Safra" Then

bc = "nSafra"

ElseIf xBanco = "Safra West" Then

bc = "nSafrawest"

ElseIf xBanco = "Santander" Then

bc = "nSantander"

ElseIf xBanco = "Unibanco" Then

bc = "nUnibanco"

End if

 

xVendedor = Request.Form("vVendedor")

xPedido = Request.Form("vPedido")

xSituacao = Request.Form("vSituacao")

xFilial = Request.Form("vFilial")

xObservacao = Request.Form("vObservacao")

 

Set objConexao = Server.CreateObject("ADODB.Connection")

objConexao.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\cobranca\data\data.mdb;Persist Security Info=False")

 

sql = "INSERT INTO "& bc &"(nRazaosocial,nVencimento,nValor,nBanco,nVendedor,nPedido,nSituacao,nFilial

,nObservacao) VALUES('xRazaosocial','xVencimento','xValor','xBanco','xVendedor','xPedido','xSituacao','xFilial','xObservacao')"

 

 

Set rs = objConexao.execute(sql)

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se o usuário cadastrado no IIS possui permissão de total sobre a pasta onde está o site..

 

Este tipo de erro ocorre quando o usuário não possui permissão de alteração no arquivo do BD.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo, eu achei algo falando sobre a AutoNumeração, e de fato, eu uso AutoNumeração, mas daí, como faço pra Alterar o registro sem alterar o código que uso de chave primária

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.