<!--#include file="sql.asp"-->
<%
set bc = sql.execute("SELECT cod_loja,valor FROM preco62")%>
<!--#include file="conecta.asp"-->
<%
do while not bc.eof
codigo = bc.Fields("cod_loja").Value
valor = bc.Fields("valor").Value
set rs = conexao.execute("UPDATE FROM preco62 SET valor='"&valor&"' WHERE cod_loja="&codigo&"")
bc.movenext
loop
%>
ERRO:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.
Pergunta
regitronic
Bom dia Pessoal,
Estou com um problema aqui, olha so preciso rodar um sistema offline para que possa ser emitidos pedidos sem a utilização de internet.
Inicialmente minha ideia foi
Deixar um banco de dados online em SQL Server, sei que é possivel fazer uma conexao remota (IIS no computador e conectar em um BD online)
E deixar um banco de dados offline em Access pois e um banco que não exige instalar basicamente nada no computador e atenderia o que eu preciso.
Porem estou com um problema:
Agora tentei estabelecer uma conexao com os dois bancos para puxar os dados do SQL para o ACCESS e está dando erro na hora de gravar no access
estou fazendo da seguinte maneira:
Conexão com ACCESS (arquivo: conecta.asp):
<% constr=server.mappath("bd1.mdb") banco="dbq="&constr&";driver={microsoft access driver (*.mdb)}" set conexao=server.createobject("adodb.connection") conexao.open banco %>Conexão com SQL Server (arquivo: sql.asp):<%SET sql = Server.CreateObject("ADODB.Connection") sql.open "Provider=SQLOLEDB.1;Password=010203;Persist Security Info=True;User ID=login;Initial Catalog=base;Data Source=INTERNET-1\REGITRONIC"%>Arquivo de transação:<!--#include file="sql.asp"--> <% set bc = sql.execute("SELECT cod_loja,valor FROM preco62")%> <!--#include file="conecta.asp"--> <% do while not bc.eof codigo = bc.Fields("cod_loja").Value valor = bc.Fields("valor").Value set rs = conexao.execute("UPDATE FROM preco62 SET valor='"&valor&"' WHERE cod_loja="&codigo&"") bc.movenext loop %>ERRO:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.
/atualiza.asp, line 9
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.