你好像用的VB的语法,如果你用的是delphi的话,这样改:
1、在单元文件的Uses 中加入 DB,ADODB;
2、将你上面的代码改成:
Var
Adoc:TADOConnection;
Ador:TADOQuery;
begin
Adoc:=TADOConnection.Create(Form1); //创建组件实例
adoc.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=develop;Data Source=(Local)';
//上面访问的是本地(Local)SQL数据库服务器,数据库名叫develop,用户名为sa
adoc.Open; //打开连接
ador:=TadoQuery.Create(form1); //创建组件实例
ador.Connection:=adoc; //表明用adoc连接数据库
ador.SQL.Add('select * from ABC');
ador.Open; //执行查询
ador.Recordset.MoveFirst; //访问第一条数据
...end;
1、在单元文件的Uses 中加入 DB,ADODB;
2、将你上面的代码改成:
Var
Adoc:TADOConnection;
Ador:TADOQuery;
begin
Adoc:=TADOConnection.Create(Form1); //创建组件实例
adoc.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=develop;Data Source=(Local)';
//上面访问的是本地(Local)SQL数据库服务器,数据库名叫develop,用户名为sa
adoc.Open; //打开连接
ador:=TadoQuery.Create(form1); //创建组件实例
ador.Connection:=adoc; //表明用adoc连接数据库
ador.SQL.Add('select * from ABC');
ador.Open; //执行查询
ador.Recordset.MoveFirst; //访问第一条数据
...end;
解决方案 »
- fastreport 第一页有抬头 第二页就没了
- 程序运行时突然出现错误
- [调查]你经常被拖欠工资吗?
- housesBetween函数的问题
- DTS包在哪里有下载?
- 如何在xml中插入[![CDATA[..]]]
- 各位帮忙!!用spcomm控件编写串口通讯程序,当向串口发送数据时,下面格式如何发送+spcomm大讨论!
- 一个有深度的问题(有关systray编程的),33分聘请高手(我很穷:-()......
- 怎样制作DLL?
- WaveInPrepareHeader函数什么情况下报MMSYSERR_NOMEM错误,
- 急!高分!用mscomm编程时,怎么样在二进制形式下,把mscomm1.input输入二进制转化成字符!
- 关于自制组件二()
adoc:=createoleobject('adodb.connection');
adoc.open('........');
ador:=createoleobject('adodb.recordset');
ador.activeconnection:=adoc;
ador.open('select * from table',adoc,adopenstatic,adlockoptimistic,adcmdtext);
大概就这么回事
提示为:应用程序使用的参数或类型不正确...
然后ador.execute('select ....');
Adoc:TADOConnection;
Ador:TADORecordset;要引用ADODB 单元
不知我上面的定义对不对很久没用了,
你自已去看一下VCL 里的定义是什么