Hi ,
In AX2009 We have CCADOConnection class which we can use to connect to database.
code is as follows.
CCADOConnection connection = new CCADOConnection();
CCADOCommand ccADOCommand;
CCADORecordSet record;
try
{
connection.open(connectStr);
ccADOCommand = new CCADOCommand();
strQuery=“SELECT DB_NAME(database_id) AS DatabaseName,Name AS Logical_Name,Physical_Name, (size*8)/1024 SizeMB FROM sys.master_files WHERE DB_NAME(database_id) = '”+ sysSQLSystemInfo::construct().getloginDatabase() +"’" ;
ccADOCommand.commandText(strQuery);
ccADOCommand.activeConnection(connection);
record = ccADOCommand.execute();
recordSet = record.recordSet();
while (!record.EOF())
{
i+=record.fields().itemIdx(3).value();
recordSet.moveNext();
}
result = int2str(i)+“MB” ;
}
In AX2012 we dont have ccado connection class.Does anybody knows replacement for that CCADOConnection class?
Thanks in Advance.
Sunny