Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Me ajudem
Tenho um formulario que faz o cadastro de máquinas a venda, nesse formulario o usuario envia 5 fotos da máquina que serao armazenadas em uma pasta e seu caminho(path) no BD. Essa tabela "TBL_MAQUINAS_VENDA" que recebe os dados da máquina a venda, é relacionada com outra tabela "TBL_USUARIOS" por intermedio do campo "ID_USUARIO".
O usuario faz o login e somente ao efetuar o login ele podera cadastrar as maquinas que deseja vender. Já fiz varios testes com o RESPONSE.WRITE , variavel por variavel , na SQL, mas não consigo resolver.As variaveis não estão recebendo os valores e as fotos não estao chegando na pasta de destino. Já verifiquei o FORM, está como POST.
Quando preencho o formulario e envio o cadastro, dá o seguinte erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução INSERT INTO.
Linha do erro:
SET rsSQL = conexaoDB.EXECUTE(strINS)
SQL:
strINS = "Insert into TBL_MAQUINAS_VENDA ( ID_USUARIO , MARCA , MODELO , FORMATO , ANO_FABRICACAO , TIPO , FUNCIONAMENTO , APARENCIA , LOC_CIDADE , LOC_ESTADO , NOME , EMPRESA , DDD , TELEFONE , E_MAIL , PRECO , PAGAMENTO , OBSERVACOES , FOTO1 , FOTO2 , FOTO3 , FOTO4 , FOTO5 , DATA ) values ( "& varIdusuario &",'"& varMarca &"', '"& varModelo &"', '"& varFormato &"', "& varAnoFabricacao &", '"& varTipo &"', '"& varFuncionamento &"', '"& varAparencia &"', '"& varCidade &"', '"& varEstado &"', '"& varNome &"', '"& varEmpresa &"', "& varDDD &", "& varFone &", '"& varEmail &"', '"& varPreco &"', '"& varPagamento &"', '"& varObservacoes &"', '"& cfoto1 &"', '"& cfoto2 &"', '"& cfoto3 &"', '"& cfoto4 &"', '"& cfoto5 &"', #"& varDataCadastro &"#)"strSQL = " SELECT TBL_USUARIOS.ID_USUARIO , TBL_MAQUINAS_VENDA.ID_USUARIO FROM TBL_USUARIOS INNER JOIN TBL_MAQUINAS_VENDA ON TBL_USUARIOS.ID_USUARIO = TBL_MAQUINAS_VENDA.ID_USUARIO "CALL AbreConexaoSET rsSQL = conexaoDB.EXECUTE(strINS)
segue um link com o arquivo do meu BD
http://users6.nofeehost.com/webtecno/Db_GilMaquinas.rar
Obrigado
Carregando comentários...