如何使用C#生成质量中心记录集?
我正在将一个通过OTA API连接到Quality Center的应用程序从VB.net转换为C#。该应用程序广泛使用了记录集,但我一直无法让它们在C#中工作 具体来说,我很难将命令和记录集转换为C#的正确格式。我尝试过的一切都失败了 下面是我需要转换的VB.net代码示例如何使用C#生成质量中心记录集?,c#,vb.net,hp-quality-center,C#,Vb.net,Hp Quality Center,我正在将一个通过OTA API连接到Quality Center的应用程序从VB.net转换为C#。该应用程序广泛使用了记录集,但我一直无法让它们在C#中工作 具体来说,我很难将命令和记录集转换为C#的正确格式。我尝试过的一切都失败了 下面是我需要转换的VB.net代码示例 Private Function GetRecSet(ByVal Qry As String, TD as TDConnection) As Recordset Dim Com As Command = T
Private Function GetRecSet(ByVal Qry As String, TD as TDConnection) As Recordset
Dim Com As Command = TD.Command
Com.CommandText = Qry
GetRecSet = Com.Execute
GetRecSet.First()
End Function
经过一番努力,我的头撞到了墙上,我想出了以下解决方案:
static TDAPIOLELib.Recordset GetRecSet(String Qry, TDAPIOLELib.TDConnection TD)
{
TDAPIOLELib.Command Com;
Com = TD.Command as TDAPIOLELib.Command;
Com.CommandText = Qry;
TDAPIOLELib.Recordset RecSet = Com.Execute() as TDAPIOLELib.Recordset;
return RecSet;
}
它似乎能完成任务