在DELPHI里用ADO访问SQL怎么写??最好有实例
解决方案 »
- 问个简单的问题
- 希望高手加盟。
- 第三方控件的添加问题,很怪,高手门来看看
- 为什么提示没有name字段啊,在线等待!!!!!!!!
- 高分求教!!如何使用 Delphi 程序对一个文本文件内容进行删改?
- 在DBGRID中怎样知道选中的是哪条记录,哪个字段呢?用的是ADOQUERY SQL
- 关于“欢迎聚焦‘软件沙龙’”中,出现问题的指正
- 一个奇怪而又简单的delphi问题,请大家解答
- 求教,如何去除特定类型的文件下载时出现的文件下载对话框
- 如何将表格转为Excel时,表格标头也带过去?
- 不知道大家都用过什么组件?能不能相互交流一下。并且把连接留下来。
- optype in ('批发','零售'),是不是某表的optype 字段必须要是有批发,零售,是什么意思呢
s:='insert into student(name,age) values("wo",23)';
adoquery.sql.add(s);
adoquery.enecutesql;
~~~~~~~~~~~~~~~~~~~
adoquery.execsql;
provider:=sqloledb.1;
user id:=sa;
initial catalog:=aa;
data source :=cjf;是这样的实例,我知道我写错了帮忙,修正或补全,本人感激不禁!
然后取那个什么connectionstring属性就是了
然后就可以了上楼上说的那样了访问数据源了.
1. 确定数据库服务器已打开,连接无问题
2. 在窗体上放一个ADOConnection控件
3. 双击ConnectionString,弹出配置窗口
4. 在窗口上配置好连接, 测试连通正常
5. 连接字符串就有了, 可以分拆拷贝
ADOQuery1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=D:\bcdemos.mdb;Persist Security Info=True'
记住一定要在开头的uses语句中加上ADODB单元,否则会出错!
var
ADOTable1: TADOTable;
DataSource1: TDataSource;
begin
ADOtable1.connectionstring:="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Manager;Data Source=SEVER\SEESQL";ADOTable1.tablename:=list;
Datasource1.dataset:=ADOtable1;
end;
然后,把ADOtable1.active:=true;设置数据控件的datasource为Datasource1便可以了。
如果你用的是Access,connectionstring写成如下语句:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\Delphi\DB\Store.mdb;Persist Security Info=False
在把相应的表设计一下就可以了。
试试看。