Foro de ayuda y soporte técnico de Sysme Software

Versión completa: SQL error
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2
Buenos dias
me sale SQL error "sysmehotel.efactura" Doesn't exist
Como se puede solucionar
Gracias
Buenos días,

Abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia este código:


Código:
drop table efactura;
create table efactura (id int not null,tipo varchar(2) not null default 'FS',fecha varchar(10) not null default '',serie varchar(5) not null default '',factura int default 0,signaturevalue text,crc varchar(3) default '',qrtext varchar(250),qrimagen mediumblob,primary key(id,tipo,serie,factura)) type = innodb;
alter table efactura add tbaiid varchar(250) default '';
alter table efactura add enviado char(1) default 'N';
alter table efactura add respuesta text;
alter table efactura modify signaturevalue text;
alter table efactura add xmlsigned mediumblob;


Guarda el fichero y reinicia Sysme Tpv, lo deberías tener solucionado.

Ya me dices.
Gracias ests solucionado
Ahora me salen dos errores
sysmehotel .paytel
sysmehotel.pagoscobros2
que no exciten
Otro script:

Código:
drop table paytef;
drop table pagoscobros2;
create table paytef (id int(3),alias varchar(100), ip varchar(50),id_modo_pago char(2),primary key (id)) type innodb;


A ver si no hay mas, esto suele ocurrir cuando se actualiza y luego se recupera una copia de seguridad o algo así.
Donde los pongo ?
pero todo en el mismo archivo
Si, mismo proceso que antes claro.
(16-02-2023, 09:41 AM)sysme escribió: [ -> ]Buenos días,

Abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia este código:


Código:
drop table efactura;
create table efactura (id int not null,tipo varchar(2) not null default 'FS',fecha varchar(10) not null default '',serie varchar(5) not null default '',factura int default 0,signaturevalue text,crc varchar(3) default '',qrtext varchar(250),qrimagen mediumblob,primary key(id,tipo,serie,factura)) type = innodb;
alter table efactura add tbaiid varchar(250) default '';
alter table efactura add enviado char(1) default 'N';
alter table efactura add respuesta text;
alter table efactura modify signaturevalue text;
alter table efactura add xmlsigned mediumblob;


Guarda el fichero y reinicia Sysme Tpv, lo deberías tener solucionado.

Ya me dices.
Acabo de actualizar a la versión 5.11 y este código me ha solucionado.
(16-02-2023, 09:41 AM)sysme escribió: [ -> ]Buenos días,

Abre el fichero C:\SYSME\SGC\actualizabdsysmehotel.txt y copia este código:


Código:
drop table efactura;
create table efactura (id int not null,tipo varchar(2) not null default 'FS',fecha varchar(10) not null default '',serie varchar(5) not null default '',factura int default 0,signaturevalue text,crc varchar(3) default '',qrtext varchar(250),qrimagen mediumblob,primary key(id,tipo,serie,factura)) type = innodb;
alter table efactura add tbaiid varchar(250) default '';
alter table efactura add enviado char(1) default 'N';
alter table efactura add respuesta text;
alter table efactura modify signaturevalue text;
alter table efactura add xmlsigned mediumblob;


Guarda el fichero y reinicia Sysme Tpv, lo deberías tener solucionado.

Ya me dices.

Una pregunta: Este código en el archivo actualizabdsysmehotel.txt (que me ha funcionado) una vez que se ejecute, se debe borrar y dejar el archivo vacío o puede permanecer ahí?

Entiendo que se ejecuta siempre en el arranque
No no, ese código se ejecuta una sola vez y debe desaparecer
(23-02-2023, 10:43 AM)sysme escribió: [ -> ]No no, ese código se ejecuta una sola vez y debe desaparecer

Gracias
Páginas: 1 2