ju-rezende Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 Olá pessoal estou tentado usoa o insert mas ta dando o seguinte erroErro de compilação do Microsoft VBScript (0x800A0401)Fim da instrução esperado/tulio/Adicionar.asp, line 56, column 118insere = "insert into clientes(empresa) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite"')"---------------------------------------------------------------------------------------------------------------------^Meu codigodim condim rsdim vempresadim venderecodim vbairrodim vcidadedim vtelefonedim vtelfaxdim vproprietariodim vplanodim vencimentodim vemdiadim vcategoriadim valordim vsitedim vdelet dim sqldim inseredim recsetvempresa=trim(request.form ("Empresa"))vendereco=trim(request.form("Endereco"))vbairro=trim(request.form("Bairro"))vcidade=trim(request.form("Cidade"))vtelefone=trim(replace(request.form("Telefone"),"'", ""))vtelfax=replace(request.form("Telfax"),"'","")vproprietario=trim(request.form("Prorietario"))vplano=trim(request.form("Plano"))vvencimento=isdate(request.form("vencimento"))vemdia=trim(request.form("EmDia"))vcategoria=trim(request.form("Categoria"))vvalor=isnumeric(reques.form("Valor"))vsite=trim(request.form("Site"))insere = "insert into clientes(empresa) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite"')"call AbreConexao() set recset = con.execute(insere) response.write "Dados Cadastrados com Sucesso!!!"Call FechaConexao()%>Alguém poderia me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 insere = "insert into clientes(empresa) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade & "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano & "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite & "')" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 Valeu mesmo erre nas concatenizaçoes,só q agora da outo erroErro de tempo de execução do Microsoft VBScript (0x800A01A8)Objeto necessário: ''/tulio/Adicionar.asp, line 52meu codigovempresa=trim(request.form ("Empresa"))vendereco=trim(request.form("Endereco"))vbairro=trim(request.form("Bairro"))vcidade=trim(request.form("Cidade"))vtelefone=trim(replace(request.form("Telefone"),"'", ""))vtelfax=replace(request.form("Telfax"),"'","")vproprietario=trim(request.form("Prorietario"))vplano=trim(request.form("Plano"))vvencimento=isdate(request.form("vencimento"))vemdia=trim(request.form("EmDia"))vcategoria=trim(request.form("Categoria"))LINHA 52 vvalor=isnumeric(reques.form("Valor"))vsite=trim(request.form("Site"))insere = "insert into clientes(empresa,Endereco,Bairro,Cidade,Telefone, TelFax, Proprietario, Plano, Vencimento, EmDia, Categoria, Valor, Site) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade & "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano & "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite & "')" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 Juliana, questao de entender a linha... a maioria dos seus erros são de digitação. veja:vvalor=isnumeric(request.form("Valor")) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 Desculpe mesmo, valeu pelo toque, mas agora deu outro erro Microsoft JET Database Engine (0x80040E10)Nenhum valor foi fornecido para um ou mais parâmetros necessários./tulio/Adicionar.asp, line 59codigoinsere = "insert into clientes(empresa,Endereco,Bairro,Cidade,Telefone, TelFax, Proprietario, Plano, Vencimento, EmDia, Categoria, Valor, Site) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade & "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano & "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite & "')"call AbreConexao() Linha 59 set recset = con.execute(insere) response.write "Dados Cadastrados com Sucesso!!!"Call FechaConexao()%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 algum nome de campo (empresa,Endereco,Bairro,Cidade,Telefone, TelFax, Proprietario, Plano, Vencimento, EmDia, Categoria, Valor, Site) esta errado ou não existe no banco. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 O pior é tosos esses campos existem. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 ok... mas viu se estão corretamente iguais? Uma letra já diferencia. E veja tb se os tipos de dados no BD estão iguais no INSERT. Os campos que não são textos:telefone, telfax, vencimento e valorno BD eles não podem estar como texto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 faz o seguinte. na linha em q esta set recset = con.execute(insere) troque por response.write inseremas so pra testar, depois pode tirar.copie o codigo q aparece e tente executar como consulta no access (ou no banco q você esta utilizando) pra ver se ele aponta mais especificamente qual o erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 No banco o campo telefone é numerotelfax é numerovencimento é data abreviadae valor é moeda...... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 Fiz o q disse olhe o q aconteceuinsert into clientes(Empresa,Endereco,Bairro,Cidade,Telefone,TelFax,Proprietario,Plano,Vencimento,EmDia,Categoria,Valor,Site) Values ('Dr. Alípio Aquino Gudes','Rua Cap. João José de Macedo, 304','Centro','Jacareí', 39516918,39624862, '', 'Simples',Verdadeiro,'OK','Advocacia',Verdadeiro,'')Dados Cadastrados com Sucesso!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ri_nepo Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 Juliana,não tem problemase fazer isso vai funcionarsql = 'insert into tabela (campo1,campo2,campo3) values ('"& vcampo1 &"','"& vcampo2 &"','"& vcampo3 &"')"mesmo sendo número moeda o dado será inserido de qualquer formaqualquer dúvida é so falarRicardo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 troque as linhas:vvencimento=isdate(request.form("vencimento")) vvalor=isnumeric(request.form("Valor")) por vvencimento=request.form("vencimento") vvalor=request.form("Valor") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 Fiz isso mas deu erro vejaMicrosoft JET Database Engine (0x80004005)O campo 'clientes.Proprietario' não pode ser uma seqüência de caracteres de comprimento nulo./tulio/Adicionar.asp, line 59 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 19, 2006 Denunciar Share Postado Janeiro 19, 2006 veja essa linha:vproprietario=trim(request.form("Prorietario"))esse request.form("Prorietario") esta trazendo um valor em branco. normalmente isso não é problema, mas talvez, no banco você tenha posto pra na deixar entrar valor em branco. tipo, no access, se você puser Requerido = Sim. se você realmente não quiser deixar cadastrar em branco, você deve validar antes do insert. senao, verifique o banco. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju-rezende Postado Janeiro 19, 2006 Autor Denunciar Share Postado Janeiro 19, 2006 valeu mesmo pela ajuda ....sem a ajuda de vocês eu não teria conseguido...olhe o q diz com a data vvencimento=datevalue(request.form("vencimento"))é possivel fazer uma mascara para ela ?existe algo parecido com o q fiz para valor.? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ju-rezende
Olá pessoal estou tentado usoa o insert mas ta dando o seguinte erro
Erro de compilação do Microsoft VBScript (0x800A0401)
Fim da instrução esperado
/tulio/Adicionar.asp, line 56, column 118
insere = "insert into clientes(empresa) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite"')"
---------------------------------------------------------------------------------------------------------------------^
Meu codigo
dim con
dim rs
dim vempresa
dim vendereco
dim vbairro
dim vcidade
dim vtelefone
dim vtelfax
dim vproprietario
dim vplano
dim vencimento
dim vemdia
dim vcategoria
dim valor
dim vsite
dim vdelet
dim sql
dim insere
dim recset
vempresa=trim(request.form ("Empresa"))
vendereco=trim(request.form("Endereco"))
vbairro=trim(request.form("Bairro"))
vcidade=trim(request.form("Cidade"))
vtelefone=trim(replace(request.form("Telefone"),"'", ""))
vtelfax=replace(request.form("Telfax"),"'","")
vproprietario=trim(request.form("Prorietario"))
vplano=trim(request.form("Plano"))
vvencimento=isdate(request.form("vencimento"))
vemdia=trim(request.form("EmDia"))
vcategoria=trim(request.form("Categoria"))
vvalor=isnumeric(reques.form("Valor"))
vsite=trim(request.form("Site"))
insere = "insert into clientes(empresa) Values ('" & vempresa & "','" & vendereco & "','" & vbairro & "','" & vcidade "', " & vtelefone & "," & vtelfax & ", '" & vproprietario & "', '" & vplano "'," & vvencimento & ",'" & vemdia & "','" & vcategoria & "'," & vvalor & ",'" & vsite"')"
call AbreConexao()
set recset = con.execute(insere)
response.write "Dados Cadastrados com Sucesso!!!"
Call FechaConexao()%>
Alguém poderia me ajudar?
Link para o comentário
Compartilhar em outros sites
15 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.