答案 0 :(得分:1)
如果您的CustCodes
被声明为
@HostListener('document:keydown', ['$event'])
onKeyDown(evt: KeyboardEvent) {
if (
evt.keyCode === 8 || evt.which === 8
) {
let doPrevent = true;
const types =['text','password','file','search','email','number','date','color','datetime','datetime-local','month','range','search','tel','time','url','week'];
const target = (<HTMLInputElement>evt.target);
const disabled = target.disabled || (<HTMLInputElement>event.target).readOnly;
if (!disabled) {
if (target.isContentEditable) {
doPrevent = false;
} else if (target.nodeName === 'INPUT') {
let type = target.type;
if (type) {
type = type.toLowerCase();
}
if (types.indexOf(type) > -1) {
doPrevent = false;
}
} else if (target.nodeName === 'TEXTAREA') {
doPrevent = false;
}
}
if (doPrevent) {
evt.preventDefault();
return false;
}
}
}
,则很可能是它的相似性意味着SQLite中的实际基础存储类是column1
。如果需要存储整数,则应已将此列声明为VARCHAR
或TEXT
。话虽如此,以下更新可能会起作用:
INT
如果SQLite可以为您完成从整数到字符串的转换,这将起作用。如果没有,请使用:
INTEGER
或者,如果您要投射,请使用:
UPDATE tickets SET is_send = 1;
通常,如果需要存储数字,请使用数字列,反之亦然。