Fórum Problema com geração de Script #51662
20/07/2005
0
Não consigo rodar o script de uma vez só, pois entre o script de criação de uma tabela e outra (por exemplo) o programa não reconhece a sequência (um dos erro que aparece é ´invalid token´). Se selecionar trechos fechados do script, como o trecho relativo a uma tabela por exemplo, e rodar apenas este trecho, aí funciona. Porém tem que ir fazendo isso de trechos em trechos até chegar ao final do script todo.
Alguém sabe o que pode ser feito para que seja possível rodar o script todo de uma vez?
rtava
Rtava
Curtir tópico
+ 0Posts
20/07/2005
Afarias
T+
Gostei + 0
21/07/2005
Rtava
Gostei + 0
21/07/2005
Gandalf.nho
Gostei + 0
21/07/2005
Rtava
É isso que estou fazendo, ou seja, rodando no Script Executive. Só que a cada ´bloco´ do script é gerado um erro, como se não tivesse sendo reconhecido que um bloco terminou e outro começou. Aí, rodando o script um bloco por vez, funciona.
Só que aí também não tá certo...
rtava
Gostei + 0
21/07/2005
Beppe
Gostei + 0
21/07/2005
Rtava
Gostei + 0
21/07/2005
Beppe
Gostei + 0
21/07/2005
Rtava
/******************************************************************************/ /**** Generated by IBExpert 2005.06.07 21/7/2005 11:31:03 ****/ /******************************************************************************/ SET SQL DIALECT 3; SET NAMES NONE; CREATE DATABASE ´:C:\Desenvolvimento\ConfigCSV\GerArqConfig\Prog_Base\Data\LEITORES_DATA.GDB´ USER ´SYSDBA´ PASSWORD ´masterkey´ PAGE_SIZE 16384 DEFAULT CHARACTER SET NONE; /******************************************************************************/ /**** Generators ****/ /******************************************************************************/ CREATE GENERATOR GEN_EMAIL_SPOOL_ID; SET GENERATOR GEN_EMAIL_SPOOL_ID TO 1; CREATE GENERATOR GEN_EQUIPAMENTOS_ID; SET GENERATOR GEN_EQUIPAMENTOS_ID TO 1; CREATE GENERATOR GEN_PASTAS_ID; SET GENERATOR GEN_PASTAS_ID TO 25; /******************************************************************************/ /**** Tables ****/ /******************************************************************************/ CREATE TABLE CONFIGURACOES ( ID_PAI_MASTER INTEGER, ID_PAI_EQUIP INTEGER, CONFIGS BLOB SUB_TYPE 1 SEGMENT SIZE 80 ); CREATE TABLE EMAIL_CONFIG (
Gostei + 0
21/07/2005
Beppe
Gostei + 0
22/07/2005
Rtava
Não tentei executar de um banco previamente criado, até porque esse script não poderá gerar o banco dessa maneira. Meu cliente terá que poder partir do zero e gerar o banco somente através do script.
valeu
Gostei + 0
22/07/2005
Isabelct
CONNECT ´servidor:C:\caminho\Banco.fdb´;
Gostei + 0
22/07/2005
Afarias
Retire os comandos SET e rode o script no IBExpert (crie a base e rode o script sem os SET e sem o CREATE DATABASE tb).
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)