Dim wrkODBC As Workspace
Dim Dbs As Database
Dim Rs As Recordset
Set wrkODBC = CreateWorkspace('', 'Login', '', dbUseODBC)
Set Dbs = wrkODBC.OpenConnection('', , , 'ODBC;UID=Login;PWD=PasswordSN=OracleDSN')
strSQL = 'SELECT .... '
Set Rs = Dbs.OpenRecordset(strSQL, dbOpenDynaset)
готового платить деньги не сдирая с тебя три шкуры.
console.clear();
const str = 'ddddd'
const reg = /^d{3,10}$/g;
console.log(reg.test(str)); //true
console.log(reg.test(str)); //false
console.log('****************');
if (reg.test(str) === false) {
console.log('False');
} else if (reg.test(str) === true) {
console.log('True');
} else {
console.log('Not true and not false'); // ! Переходит сюда!
}
метод test(), вызванный несколько раз на одном и том же экземпляре регулярного выражения, будет начинать проверку с конца предыдущего сопоставления.
<div class="modal fade" id="modalUserName" tabindex="-1" role="dialog"
aria-labelledby="exampleModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
element.addEventListener('click', myFunc)
а не запускать ее выполнение. Отправляя myFunc('arg')
вы сразу же запускаете выполнение функции. Чтобы отправить параметры функции в обработчик нужно привязать контекст через .bind
, как уже вам написали в примере выше, либо использовать метод .handleEvent
из интерфейса EventListener
:function myFunc(event) {
console.log(this.arg);
}
.....
element.addEventListener('click', {
handleEvent: myFunc,
arg: 'arg_value'
});
myFunc('arg')
element.addEventListener( "click" , myFunc.bind(null, 'arg') );