import { Injectable } from '@nestjs/common'; import { Connection, Request } from 'mssql'; import { MssqlDBService } from 'src/db/db.service'; @Injectable() export class MssqlService { constructor(private readonly mssqlDBService: MssqlDBService) { } async checkConnection() { let connection : Connection; try { connection = await this.mssqlDBService.getConnection(); const request = new Request(connection); const result = await request.query('SELECT GETDATE() AS CurrentDateTime'); return { data: result.recordset[0].CurrentDateTime } } catch (error) { console.error('Error checking connection:', error); return {error:error.message} } } }