小弟用Delphi7里的TADODataSet的组件对MSSQL操作。
在添加记录的时候,不想用ADODataSet.insert 或者 ADODataSet.append 的方法,想用ADODataSet.Recordset.Open的方法,可是不知道Open里的ActiveConnection 这个变量应该填什么,看定义ActiveConnection:OleVariant,我是过用ADOC.ConnectionObject等都不行,都会报错。不知问题在哪里。代码段如下:
var strSQL : String;
begin
  strSQL := 'insert into ....';
  DM_Public.ADOD.Recordset.Open(strSQL,DM_Public.ADOC.ConnectionObject,$00000001,$00000003,0);
end;DM_Public是数据模型,ADOD是在数据模型里添加的一个TADODataSet组件.谢谢高手帮我看看了!