Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
SQL error
#1
Buenos dias
me sale SQL error "sysmehotel.efactura" Doesn't exist
Como se puede solucionar
Gracias
Responder
#2
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.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#3
Gracias ests solucionado
Ahora me salen dos errores
sysmehotel .paytel
sysmehotel.pagoscobros2
que no exciten
Responder
#4
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í.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#5
Donde los pongo ?
pero todo en el mismo archivo
Responder
#6
Si, mismo proceso que antes claro.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#7
(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.
Responder
#8
(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
Responder
#9
No no, ese código se ejecuta una sola vez y debe desaparecer
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#10
(23-02-2023, 10:43 AM)sysme escribió: No no, ese código se ejecuta una sola vez y debe desaparecer

Gracias
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)

Contáctanos | Sysme Software | Volver arriba | | Archivo (Modo simple) | Sindicación RSS