 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
jescudeiro Aprendiz

Registrado: Segunda-Feira, 2 de Abril de 2012 Mensagens: 261 Localização: ribeirao preto
|
Enviada: Qua Ago 27, 2014 9:59 pm Assunto: Erro insert FireBird |
|
|
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 |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Ago 28, 2014 10:04 am Assunto: |
|
|
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 |
|
 |
jescudeiro Aprendiz

Registrado: Segunda-Feira, 2 de Abril de 2012 Mensagens: 261 Localização: ribeirao preto
|
Enviada: Qui Ago 28, 2014 11:16 am Assunto: |
|
|
| 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 |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Ago 28, 2014 2:41 pm Assunto: |
|
|
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 |
|
 |
mgrasser Colaborador

Registrado: Quinta-Feira, 26 de Fevereiro de 2004 Mensagens: 1189 Localização: São Paulo
|
Enviada: Ter Set 23, 2014 2:09 pm Assunto: |
|
|
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 |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|