小弟用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组件.谢谢高手帮我看看了!
在添加记录的时候,不想用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组件.谢谢高手帮我看看了!
解决方案 »
- 串口MSComm读取内容不对,用ComPort.exe读取是正确的的十六进制,我下面写的程序有时候会把后面的截掉
- 高分请教高高手!!!!不知怎能么办好一些!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于面向对象的数据封装的问题
- 哎呀,怎么搞的,大家来看看这个问题,谢了
- 简直受够了,这段代码那里错了!!
- Help Me,A Problem Of ADOQuery.SQL.Text.
- 深度分析
- java 擅长的部分
- TreeView控件的求教
- 请教一个有关数据库问题!
- FAST REPORT能将主明细表合并在一行吗
- delphi中如何用AT指令测试MODEM(无线上网卡)信号?100分
2.因为插入语句比较长而且已经是固定的。