INSERINDO NA TABELA !!!

(system) #1

QUANDO SELECIONO UM CAMPO COM SELECT ELE COMPLETO UMA PARTE DO FORM DE PEDIDO … MAS AO TERMINAR O PEDIDO ELE DIZ QUE OS CAMPOS QUE ESTÃO PREENCHIDOS ESTÃO ERRADOS … PQ ???

ERRO
Erro ao incluir na base de dados:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘vista, 5, 400, ‘’)’ at line 1
INSERT INTO tbl_pedidos (ped_frete, ped_clientes, ped_prod1, ped_prod2, ped_prod3, ped_prod4, ped_prod5, ped_autovaloravista, ped_autovaloraprazo, ped_prodqtd, ped_autovaloravista2, ped_autovaloravista3, ped_autovaloravista4, ped_autovaloravista5, ped_autovaloraprazo2, ped_autovaloraprazo3, ped_autovaloraprazo4, ped_autovaloraprazo5, ped_prodqtd2, ped_prodqtd3, ped_prodqtd4, ped_prodqtd5, ped_totalaprazo, ped_totalavista, pag_forma, pag_vencidia, ped_totalparcela, ped_ajuda) VALUES (0, ‘1 - Consumidor’, ‘6’, ‘’, ‘’, ‘’, ‘’, ‘400’, ‘420’, 1, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, 0, 0, 0, 0, 420, 400, A vista, 5, 400, ‘’)

(waae) #2

Verifique se os dados que vc definiu para incluir no banco, correspondem ao tipo de campo que vc escolheu…
Exemplo se o campo eh tipo “numero” ele só aceita números…
Principalmente nesse “ped_clientes” pq pelo q eu vi… ele tah tentando incluir “1 - Consumidor”…

pra vc ver se o problema eh nele, desfaz o select e testa tentando incluir. se der certo… eh porque o dado não está batendo com o tipo do campo!

(Haroldo) #3

Verifique a Clausula INSERT, esta errada, ovalor A VISTA deve estar entre aspas.

(system) #4

desculpa , nao entendi… estou fazendo um outro cadastro de pacientes e coloquei um campo select, mesmo problema… aonde coloco as aspas Harold

Erro ao incluir na base de dados:
FUNCTION database_clinica.Viuvo does not exist
INSERT INTO tbl_pacientes (pac_nome, pac_dtnasc, pac_rg, pac_cpf, pac_sexo, pac_endrua, pac_endcomp, pac_endcep, pac_endbairro, pac_endcidade, pac_foneresid, pac_fonecel, pac_email, pac_obsgeral, pac_estadocivil, pac_idade, pac_altura, pac_peso) VALUES (‘leonardo’, 24121981, 9085168913, 00048210099, ‘Masculino’, ‘Eudoro Berlink’, ‘’, 90450030, ‘Auxiliadora’, ‘Porto Alegre’, 0, 0, ‘’, ‘’, Viuvo(a), 0, 0, 0)

(Haroldo) #5

novamente o mesmo erro, VIUVO(a) deve estar entre aspas.
Analise bem vossas querys.