v2.5.2
Giriş yap

Async kullanımı

trsherlock
481 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Herkese iyi günler.
Bu async konusunu bir türlü kavrayamadım. O yüzden yardımınızıa ihtiyacım var.
Aşağıdaki görselde async fonksiyon ile yapılan sql sorgusunu sınıf içindeki bir değişkene nasıl aktarabilirim?

const sql = require("msnodesqlv8")
class GiderTablosuClass {
    constructor(_server,_klavuz, _yil, _fatura) {
        this.connectionString = `Server=${_server};Uid=zirvenet;Pwd=zrvsql;Trusted_Connection=No;Driver={SQL Server Native Client 11.0};
        // this.fatura = _fatura
        async function adhocQuery(connString) {
            try {
                const res = await sql.promises.query(connString, 'select @@SPID as spid')
                // this.spid = res ## res değişkenini sınıf içinde kullanmak istiyorum
            } catch (e) {
                // this.error = e
            }
        }
        adhocQuery(this.connectionString)
    }
}
const GiderTablosu = new GiderTablosuClass("server", "klavuz", "yil", faturalar[])
console.log(GiderTablosu)
trsherlock
937 gün önce

Teşekkür ederim işimi görecek gibi...