Erro no banco!!!! preciso da ajuda de vc´s
pesoal fiz um pequeno banco utilizando a ferramenta EMS 3.7.0.2....o banco funciona perfeitamante no EMS...só q qndo vou chamar uma tabela no Delphi através do DataSet..da a seguinte msg.: [b:e8ecb99d35]Dinaanmic SQL erro SQL erro -204 Table unknow AGENCIA at line 1, column 16[/b:e8ecb99d35]
Obs: Sei q o problema é no banco pois qndo conecto o delphi a outro banco o DataSet funciaona normalmente e qndo conecto ao banco abaixo da o erro... (Utilizo o FireBird 1.0.3)
SET SQL DIALECT 3;
CREATE DATABASE ´C:\TESTE.GDB´
USER ´SYSDBA´ PASSWORD ´masterkey´
PAGE_SIZE 1024
DEFAULT CHARACTER SET ISO8859_1;
/* Generators definitions */
CREATE GENERATOR ´IdAgencia_GEN´ ;
SET GENERATOR ´IdAgencia_GEN´ TO 0;
/* Tables definitions */
CREATE TABLE ´Agencia´ (
´IdAgencia´ INTEGER NOT NULL,
´NomeAgencia´ VARCHAR (30) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
´NumAgencia´ INTEGER);
/* Primary keys definition */
ALTER TABLE ´Agencia´ ADD CONSTRAINT ´PK_Agencia´ PRIMARY KEY (´IdAgencia´);
Obs: Sei q o problema é no banco pois qndo conecto o delphi a outro banco o DataSet funciaona normalmente e qndo conecto ao banco abaixo da o erro... (Utilizo o FireBird 1.0.3)
SET SQL DIALECT 3;
CREATE DATABASE ´C:\TESTE.GDB´
USER ´SYSDBA´ PASSWORD ´masterkey´
PAGE_SIZE 1024
DEFAULT CHARACTER SET ISO8859_1;
/* Generators definitions */
CREATE GENERATOR ´IdAgencia_GEN´ ;
SET GENERATOR ´IdAgencia_GEN´ TO 0;
/* Tables definitions */
CREATE TABLE ´Agencia´ (
´IdAgencia´ INTEGER NOT NULL,
´NomeAgencia´ VARCHAR (30) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
´NumAgencia´ INTEGER);
/* Primary keys definition */
ALTER TABLE ´Agencia´ ADD CONSTRAINT ´PK_Agencia´ PRIMARY KEY (´IdAgencia´);
Hviana
Curtidas 0
Respostas
Afarias
03/06/2004
Quando os objetos são criados usando aspas nos nomes, vc tem sempre q usar aspas quando for utilizá-los, e... deve respeitar maiúsculas e minúsculas, ex::
SELECT * FROM ´Agencia´
T+
SELECT * FROM ´Agencia´
T+
GOSTEI 0
Hviana
03/06/2004
blz A.Farias resolvel meu problema...mais como faço para q o EMS gere o script correto sem as ( ´ )
GOSTEI 0
Carlai
03/06/2004
pesoal fiz um pequeno banco utilizando a ferramenta EMS 3.7.0.2....o banco funciona perfeitamante no EMS...só q qndo vou chamar uma tabela no Delphi através do DataSet..da a seguinte msg.: [b:e2a81af454]Dinaanmic SQL erro SQL erro -204 Table unknow AGENCIA at line 1, column 16[/b:e2a81af454]
Obs: Sei q o problema é no banco pois qndo conecto o delphi a outro banco o DataSet funciaona normalmente e qndo conecto ao banco abaixo da o erro... (Utilizo o FireBird 1.0.3)
SET SQL DIALECT 3;
CREATE DATABASE ´C:\TESTE.GDB´
USER ´SYSDBA´ PASSWORD ´masterkey´
PAGE_SIZE 1024
DEFAULT CHARACTER SET ISO8859_1;
/* Generators definitions */
CREATE GENERATOR ´IdAgencia_GEN´ ;
SET GENERATOR ´IdAgencia_GEN´ TO 0;
/* Tables definitions */
CREATE TABLE ´Agencia´ (
´IdAgencia´ INTEGER NOT NULL,
´NomeAgencia´ VARCHAR (30) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
´NumAgencia´ INTEGER);
/* Primary keys definition */
ALTER TABLE ´Agencia´ ADD CONSTRAINT ´PK_Agencia´ PRIMARY KEY (´IdAgencia´);
Tente conectar o banco com a tabela da sequinte forma:
SELECT IDAGENCIA, NOMEAGENCIA, NUMAGENCIA FROM AGENCIA
GOSTEI 0
Afarias
03/06/2004
blz A.Farias resolvel meu problema...mais como faço para q o EMS gere o script correto sem as ( ´ )
Desculpe, não conheço o EMS, mas acredito q ele deva ter uma opção por ai tipo:: Usar aspas (Use quotes ou Quote object names)
T+
GOSTEI 0