Ir para conteúdo
Fórum Script Brasil
  • 0

Pedindo " ; " Q Naum Existe


Guest temugin

Pergunta

Tenho o seguinte sql

sqlDoc = " INSERT INTO doutores (nome, crm, cnpjcpf, espec, espec2, espec3, clinica, telefone, fax, razao, endereco, numero, complem, cep, bairro, regiao, email, site, linkmap, linkfoto, linkinfo, codplano) VALUES "

sqlDoc = sqlDoc & "('" & varNom & "','" & varCrm & "','" & varCnpj & "','"

sqlDoc = sqlDoc & varEsp & "','" & varEsp2 & "','" & varEsp3 & "','" & varClin &  "','"

sqlDoc = sqlDoc & varTel & "','" & varFax & "','" & varRz & "','" & varEnd & "','"

sqlDoc = sqlDoc & varNum & "','" & varCmpl & "','" & varCp & "','" & varBro & "','" & varReg & "','"

sqlDoc = sqlDoc & varMail & "','" & varSte & "','" & varMap & "','" & varFoto & "','" & varInf & "','"

sqlDoc = sqlDoc & varCod & "') UNION "

sqlDoc = sqlDoc & " INSERT INTO convenio VALUES (agf, amesp, amil, avimed, bluelife, bradesco, dixamico, goldencross, greenline, infraero, intermedica, italica, lumina, maritima, medial, medicol, nipomed,"

sqlDoc = sqlDoc & " nova, omega, omint, particular, porto, prevent, samcil, santahelena, santamalia, saocamilo, saudeabc, seisa, serma, sulamerica, transmontano, unimed) VALUES "

sqlDoc = sqlDoc & "(" & varAgf & "," & varAmsp & "," & varAmil & "," & varAvmd & "," & varBlue & "," & varBrad & "," & varDix & "," & varGold & "," & varGrn & ","

sqlDoc = sqlDoc & varInfr & "," & varIntr & "," & varIta & "','" & varLum & "," & "," & varMar & "," & varMed & "," & varCol & "," & varNip & "," & varNov & ","

sqlDoc = sqlDoc & varOmg & "," & varOmt & "," & varPrt & "','" & varPto & "," & "," & varPrv & "," & varSam & "," & varHel & "," & varSta & "," & varCam & ","

sqlDoc = sqlDoc & varAbc & "," & varSes & "," & varSer & "','" & varSul & "," & "," & varTra & "," & varUni & "," & varOtr & " "

e ele dá erro na linha de insert porque fala de um " ; " que deveria estar no fim da string de executar, mas quando coloco ele da erro dizendo q num deveria estar lá

o q q isso quer dizer???

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

juntando a sua string toda fica assim:

INSERT INTO doutores (nome, crm, cnpjcpf, espec, espec2, espec3, clinica, telefone, fax, razao, endereco, numero, complem, cep, bairro, regiao, email, site, linkmap, linkfoto, linkinfo, codplano) VALUES ('','','','','','','','','','','','','','','','','','','','','','') UNION INSERT INTO convenio VALUES (agf, amesp, amil, avimed, bluelife, bradesco, dixamico, goldencross, greenline, infraero, intermedica, italica, lumina, maritima, medial, medicol, nipomed, nova, omega, omint, particular, porto, prevent, samcil, santahelena, santamalia, saocamilo, saudeabc, seisa, serma, sulamerica, transmontano, unimed) VALUES (,,,,,,,,,,,',',,,,,,,,,',',,,,,,,,,',',,,,

falou dinovo

blink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

percebi também que tem mais coisas erradas na sua instrução... você tem que verificar quais são os tipos de dados que você esta colocando depois do union, se você perceber estão faltando aspas nos valores..

aqui:

"(,,,,,,,,,,,',',,,,,,,,,',',,,,,,,,,',',,,,"

estas aspas também estão erradas, tem que ver o campo correspondente e ver se ele é numerico ou char... provavelmente o erro esta ai....

supondo que todos os campos sejam numerico o certo seria assim apos o union:

.....UNION INSERT INTO convenio VALUES (agf, amesp, amil, avimed, bluelife, bradesco, dixamico, goldencross, greenline, infraero, intermedica, italica, lumina, maritima, medial, medicol, nipomed, nova, omega, omint, particular, porto, prevent, samcil, santahelena, santamalia, saocamilo, saudeabc, seisa, serma, sulamerica, transmontano, unimed) VALUES (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)

beleza?

Link para o comentário
Compartilhar em outros sites

  • 0

Ok deixa eu explicar: Se num dá pra fazer os dois querys eu coloco tudo então dentor da mesma tabela, mas eu tb preciso dizer q a partir do AGF é tudo checkbox então eu estava fazendo assim:

<input type="checkbox" name="agf" value="1">

if varAgf = "1" then

varAgf = true

else

varAgf = false

E aí eu juntei a var no comando.... o q pode estar errado ???

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...