我试图从一个对象访问值。但是我收到以下错误。
对象可能是“未定义”打字稿
我的TypeScript代码:
import { SqlClient } from 'msnodesqlv8';
declare var require: any;
const sql: SqlClient = require('msnodesqlv8');
const connectionString =
'server=.,1433;Database=emps;Trusted_Connection=Yes;Driver={SQL Server Native Client 11.0}';
const query = 'SELECT * FROM [dbo].[sample] WHERE id = 117';
sql.query(connectionString, query, (err, rows) => {
console.log(rows); // this works fine, but when i try to access its value using object key, it fails
console.log(rows[0].Id); // this fails
});
在JavaScript中可以正常工作。TypeScript的实现方式是什么。
海绵宝宝撒
相关分类