Dentre as ocorrências mais comuns de falha de criação de tabelas, podemos citar :
- Falta de espaço no Servidor de Banco de Dados.
- Estrututa da tabela inconsistente ou não suportada pelo banco.
Verifique o log do DBAccess, para saber exatamente por que o banco não criou a tabela conforme o desejado. Veja abaixo, alguns exemplos de ocorrências deste tipo reproduzidas em ambiente de testes:
************************ (THIS,HTTP:GENPROC_) ************************Warning - TOPCONN - Create error: -19 : COMMAND_FAILED - TS65256 - Error=65256 :CREATE TABLE FC10984 ( FC1_FILIAL VARCHAR(2,0) DEFAULT ' ' NOT NULL, FC1_CODIGOVARCHAR(6,0) DEFAULT ' ' NOT NULL, FC1_OBJETI VARCHAR(2,0) DEFAULT ' ' NO(HTTP:GENPROC_) - ARCHAR(80,0) DEFAULT '...
Erro reproduzido, utilizando Banco de dados SQL Server, ao tentar criar uma tabela quando não havia mais espaço disponível no banco de dados
************************ (THIS,HTTP:GENPROC) ************************Warning - TOPCONN - Create error: -19 : COMMAND_FAILED - TS1105 - [Microsoft][ODBC SQL Server Driver][SQL Server]Could not allocatespace for object '(SYSTEM CREATE TABLE FA0010 ( FA0_FILIAL VARCHAR(2) DEFAULT ' ', FA0_CODCLI VARCHAR(6) DEFAULT ' ',FA0_NUMPED VARCHAR(6) DEFAULT ' ', FA0_PROD VARCHAR(15) DEFAULT ' ',FA0_ITEM FLOAT DEFAULT 0.0, FA0_QUANT FLOATDEFAULT 0.0, FA0_VLRFRE FLOAT DEFAULT 0.0, FA0_VLRIPI FLOAT DEFAULT 0.0, FA0_VLRICM FLOAT DEFAULT 0.0