能用adoconnection.execute()创建一个表吗? sql:='select...';用adoconnection.execute(sql,cmdtex,[])怎么说是参数不对,那位朋友知道,指点一下吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoconnection.execute('create table a(f1 int)') sql:='select...';adoconnection.execute(sql);等于执行adoconnection.execute(sql,cmdText,[]); 用一个TADOCommand组件试试!? 只要sql语句正确,应该没问题吧 请问adoconnection 到底是什么对象,是ADODB.Connection 对象吗?我这里将当成是ADODB.Connection 吧。函数的声明如下:public abstract virtual ADODB.Recordset Execute ( System.String CommandText , System.Object RecordsAffected , System.Int32 Options )由于 C#中不支持省略参数,即使COM类型库中的参数是可选择,也必须填写所有的参数。但是ado中的许多常量C#中没有定义,所以调用ADO中的函数比较困难。解决的办法有三种,其中一种是late binding(后期绑定),它可以解决省略参数的问题。可以这样使用:adoconnection.GetType().InvokeMember("Execute", System.Reflection .BindingFlags.InvokeMethod, null, adoconnection, new Object[]{sql,null,null}); 如何在D2007中安装ReportBuilder啊?~ 关于MDI窗口的问题 求 一个财务软件,有源码 高分求救:关闭数据库连接 说话就有分 sql中逻辑非怎么表示? 数据转化 才来这里,问个问题. 为什么IdTCPClient在readbuffer时会提示ClosedGracefully的错误 怎么安装VCL? 远程访问文件(word,excel)用哪种方法? Indy书的下载? 请问如何在DELPHI中通过下拉列表,显示数据库中的一个属性的一列值?
adoconnection.execute(sql);等于执行adoconnection.execute(sql,cmdText,[]);
我这里将当成是ADODB.Connection 吧。
函数的声明如下:
public abstract virtual ADODB.Recordset Execute (
System.String CommandText ,
System.Object RecordsAffected ,
System.Int32 Options )
由于 C#中不支持省略参数,即使COM类型库中的参数是可选择,也必须填写所有的参数。但是ado中的许多常量C#中没有定义,所以调用ADO中的函数比较困难。解决的办法有三种,其中一种是late binding(后期绑定),它可以解决省略参数的问题。可以这样使用:
adoconnection.GetType().InvokeMember("Execute",
System.Reflection .BindingFlags.InvokeMethod,
null,
adoconnection,
new Object[]{sql,null,null});