ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Erro insert FireBird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
jescudeiro
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 2 de Abril de 2012
Mensagens: 261
Localização: ribeirao preto

MensagemEnviada: Qua Ago 27, 2014 9:59 pm    Assunto: Erro insert FireBird Responder com Citação

Boa noite amigos,
estou comecando a trabalha com Firebird 2.5, criei a tabela cidades normal.
quando busco um script da internet para alimentar meu banco da erro.

exemplo
CREATE TABLE Cidades(
Codigo int not NULL,
Cidade varchar(100) ,
UF_Ext varchar(50) ,
UF char(2) ,
IBGE varchar(7)
)

INSERT Into Cidades (Codigo, Cidade, UF_Ext, UF, IBGE) VALUES (13, 'ALVORADA D''OESTE', 'RONDONIA', 'RO', '1100346')
INSERT Into Cidades (Codigo, Cidade, UF_Ext, UF, IBGE) VALUES (15, 'NOVO HORIZONTE DO OESTE', 'RONDONIA', 'RO', '1100502')
INSERT Into Cidades (Codigo, Cidade, UF_Ext, UF, IBGE) VALUES (16, 'CAMPO NOVO DE RONDONIA', 'RONDONIA', 'RO', '1100700')

da o seguinte erro.

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 1.
INSERT.

ja tentei colocar no final de cada linha . ou ; e continua dando o mesmo erro.
muito obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Ago 28, 2014 10:04 am    Assunto: Responder com Citação

Bom dia,

Como você está tentando executar esse script? Com qual programa?
Você tentou adicionar um ponto e vírgula no final do Create (antes do primeiro Insert)?


Editado pela última vez por imex em Ter Mar 07, 2023 4:59 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
jescudeiro
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 2 de Abril de 2012
Mensagens: 261
Localização: ribeirao preto

MensagemEnviada: Qui Ago 28, 2014 11:16 am    Assunto: Responder com Citação

imex escreveu:
Bom dia,

Como você está tentando executar esse script? Com qual programa?
Você tentou adicionar um ponto e vírgula no final do Create (antes do primeiro Insert)?


Bom dia Imex.
Estou executando no ibexpert e mesmo qdo eu seliciono apenas 2 linhas e mando executar da esse erro.

obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Ago 28, 2014 2:41 pm    Assunto: Responder com Citação

Você está utilizando a janela "Script Executive" (Tools > Script executive ou Ctrl+F12) para executar esse script?
Adicionou o ponto e vírgula no final de cada comando?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
mgrasser
Colaborador
Colaborador


Registrado: Quinta-Feira, 26 de Fevereiro de 2004
Mensagens: 1189
Localização: São Paulo

MensagemEnviada: Ter Set 23, 2014 2:09 pm    Assunto: Responder com Citação

CREATE TABLE Cidades(
Codigo int not NULL,
Cidade varchar(100) ,
UF_Ext varchar(50) ,
UF char(2) ,
IBGE varchar(7)
);

INSERT Into Cidades (Codigo, Cidade, UF_Ext, UF, IBGE) VALUES (13, 'ALVORADA D''OESTE', 'RONDONIA', 'RO', '1100346');
INSERT Into Cidades (Codigo, Cidade, UF_Ext, UF, IBGE) VALUES (15, 'NOVO HORIZONTE DO OESTE', 'RONDONIA', 'RO', '1100502');
INSERT Into Cidades (Codigo, Cidade, UF_Ext, UF, IBGE) VALUES (16, 'CAMPO NOVO DE RONDONIA', 'RONDONIA', 'RO', '1100700');

no Ib Expert dessa forma não dá erro.

Recomendo a criação de uma primary key no campo código para impedir duplicidades tb.
_________________
<font color="#0000FF">
<strong><marquee bgcolor="#FFAD00" behavior="slide" direction="right" width="600">..:: MGrasser ::.. </marquee><marquee bgcolor="#FFAD00" behavior="slide" direction="left" width="600">..:: MGrasser ::.. </marquee></strong>
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB