我有这个异步功能:
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\June\Umpires.accdb"
cn.Execute "SELECT Blank.* INTO [" & tbName & "] FROM Blank"
cn.Close
Set cn = Nothing
然后我以这种方式调用此函数:
public promiseFunction = async (value: string): Promise<any> => {
myFunction.send(data).then(() => {
return 'result from promise';
})
.catch((error) => {
return `Error string: ${error}`
});
}
如何返回承诺值?
答案 0 :(得分:1)
在不真正知道您要什么以及在何处以及如何使用该功能的情况下,我想说明一下 您可能错误地使用了async/await语法。
使用await
时,通常会执行以下操作:
async function foo() {
var result = await promiseFunction('testing function');
console.log(result);
}