[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
Fórum Xmaker • Problema ao criar base de dados
Página 1 de 1

Problema ao criar base de dados

Enviado: Agosto 16th, 2014, 4:06 pm
por adassoft
Tô com seguinte problema.
Criei meus sistemas utilizando conexão XSQL isso porque poderei utilizar outros servidores de banco de dados, até ai tudo bem.
Com o tempo os sistemas foram crescendo e em alguns casos veio a necessidade de utilizar tabelas virtuais, o problema é que quando o banco não existe, o programa não consegue criá-lo por completo, observei que o erro ocorre quando ele tenta criar as tabelas virtuais, apresenta a seguinte mensagem:
Erro de Inicialização!
unsuccessful metadata update
Table ACERVO already exists

Nesse caso existe a tabela ACERVO e o sistema teria que criar também a tabela ACERVO2 que no caso é uma tabela virtual baseada na tabela acervo.

conforme imagem ERRO_BANCO1
ERRO_BANCO1.JPG

O banco é criado parcialmente se tentar acessar o sistema a mensagem se repete com o nome da próxima tabela.

Notei que esse problema só ocorre com a conexão XSQL se mudo para IBX funciona normalmente.

O problema é que distribuo os meus sistemas via internet e não disponibilizo o banco junto com o instalador, isso para evitar que algum desavisado substitua o banco no momento de fazer atualizações.

Também poderia mudar o tipo de conexão para IBX, mas no momento seria inviável pois tenho muitos clientes.

Como o problema está correndo com novos clientes, a solução provisória foi configurar o instalador para executar o ADAPTER antes de executar o sistema, uma vez que o Adapter está criando as tabelas normalmente.

Se alguém souber como corrigir esse problema e puder ajudar...

Re: Problema ao criar base de dados

Enviado: Agosto 22nd, 2014, 6:32 pm
por Leão
Parece que existe nome iguais de tabelas, ou erro de relacionamentos, se possível posta
a base.

Obrigado,
Leão

Re: Problema ao criar base de dados

Enviado: Agosto 28th, 2014, 8:06 pm
por adassoft

Re: Problema ao criar base de dados

Enviado: Agosto 29th, 2014, 8:51 am
por Leão
Parece que o nome físico estar igual.

Re: Problema ao criar base de dados

Enviado: Agosto 29th, 2014, 2:39 pm
por adassoft

Re: Problema ao criar base de dados

Enviado: Agosto 31st, 2016, 1:53 pm
por Daniel de Morais
Aproveitando o Gancho em criar tabelas, alguem sabe me dizer se existe a possibilidade de criar tabelas em tempo de Execução?
Pergunto isso pois estou pensando em estruturar um controle bancário, onde cada conta fosse uma tabela C001, C002, C003...
Nao queria colocar todas as movimentações em apenas uma tabela e deixar ela gigante... e ter campos chave de conta-agencia..etc
Por isso pensei em criar tabelas em tempo de execução... mas nao sei se o Xmaker suporta isso!

Muito Grato

Re: Problema ao criar base de dados

Enviado: Setembro 5th, 2016, 4:15 pm
por Leão
Olá Daniel, existe sim na opção Scripts, veja no exemplo que você tem.

Uso assim:
insert into CLI_STATUS (CODIGO, NOME, ATIVO)
values(1, 'NENHUM', 'A');

para criar tabela Cli_status

Obrigado,
Leão