ScriptCase 9 Instalado no banco MariaDB V. 10.1.22-MariaDB / Centos 7.3

Olá,

Eu já repassei esse problema para netmaker, mais se alguém conseguiu resolver por favor compartilha ai…

Instalei o ScriptCase no Banco de Dados: MariaDB V. 10.1.22-MariaDB
Linux: Centos 7.3

Estou com 2 erros:

  1. Alguns projeto não converte, dá o seguinte erro na conversão:
    Erro:
    *** error insert SC_TBAPL = Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

  2. Em qualquer lugar ele abre um pop com o seguinte erro:
    Erro:
    Only variables should be assigned by reference | Script: /home/admin/douradosvirtual/gc9/devel/generator/nm_gp_connect_db.php linha: 26

Envia o create table da tabela sc_tbapl do seu banco mariaDB.

SET SQL_MODE = “NO_AUTO_VALUE_ON_ZERO”;
SET time_zone = “+00:00”;

CREATE TABLE sc_tbapl (
Cod_Prj varchar(120) NOT NULL,
Versao int(11) NOT NULL,
Cod_Apl varchar(120) NOT NULL,
friendly_name varchar(255) DEFAULT NULL,
Login varchar(32) NOT NULL,
Tipo_Apl varchar(20) NOT NULL,
Descricao text,
Folder varchar(255) DEFAULT NULL,
Data_Inc varchar(8) DEFAULT NULL,
Hora_Inc varchar(8) DEFAULT NULL,
Data_Uacc varchar(8) DEFAULT NULL,
Hora_Uacc varchar(8) DEFAULT NULL,
Data_Ger varchar(8) DEFAULT NULL,
Hora_Ger varchar(8) DEFAULT NULL,
usa_seguranca varchar(1) DEFAULT NULL,
Idioma varchar(50) DEFAULT NULL,
charset_specific varchar(50) DEFAULT NULL,
NomeConexao varchar(120) DEFAULT NULL,
NomeTabela varchar(255) DEFAULT NULL,
Campos_Chave text,
Template varchar(255) DEFAULT NULL,
TemplateGrid varchar(255) DEFAULT NULL,
TemplateEdit varchar(255) DEFAULT NULL,
TemplateSearch varchar(255) DEFAULT NULL,
TemplateDetalhe varchar(255) DEFAULT NULL,
TemplateHeadSearch varchar(255) DEFAULT NULL,
TemplateFooterSearch varchar(255) DEFAULT NULL,
SchemaAll varchar(255) DEFAULT NULL,
schemachart varchar(255) DEFAULT NULL,
SchemaSearch varchar(255) DEFAULT NULL,
ButtonAll varchar(255) DEFAULT NULL,
ButtonSearch varchar(255) DEFAULT NULL,
Cabecalho_Grid_Mostra varchar(1) DEFAULT NULL,
Cabecalho_Pesq_Mostra varchar(1) DEFAULT NULL,
Cabecalho_Edit_Mostra varchar(1) DEFAULT NULL,
Cabecalho_Detalhe_Mostra varchar(1) DEFAULT NULL,
Tables text,
ComandoSelect text,
Variaveis text,
Xml_Procedure text,
Attr1 text,
Attr2 text,
Attr3 text,
Attr4 text,
Attr5 text,
Attr6 text,
Attr7 text,
Attr8 text,
Attr9 text,
Attr10 text
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE sc_tbapl
ADD PRIMARY KEY (Cod_Prj,Versao,Cod_Apl),
ADD KEY Login (Login),
ADD KEY Folder (Folder),
ADD KEY Data_Inc (Data_Inc),
ADD KEY Hora_Inc (Hora_Inc),
ADD KEY Data_Uacc (Data_Uacc),
ADD KEY Hora_Uacc (Hora_Uacc),
ADD KEY Data_Ger (Data_Ger),
ADD KEY Hora_Ger (Hora_Ger);

ALTER TABLE sc_tbapl
ADD CONSTRAINT FKSC_tbapl_tbprj FOREIGN KEY (Cod_Prj) REFERENCES sc_tbprj (Cod_Prj);

Ronyan,

Conseguiu identificar/simular ?

O Scriptcase 8.1 foi instalado em qual banco? MySQL ? Se sim, qual versão?

mesmo banco, mesma versão… mesmo servidor… mariadb

Altere as colunas do tipo TEXT para LONGTEXT.

Eu acabei instalando no sqlite,

mais vou fazer um backup dos projetos aqui e fazer uma nova instalação

pois quero que fique no mariadb por causa da replicação dos dados…

assim que testar aqui dou um feedback

Tudo bem.