ADOConnection 是可以连接到数据库的组件,用于创建连接对象以及执行操作。ADOQuery 是基于 ADOConnection 的查询组件,可以执行 SQL 语句并返回结果集。CommandTimeOut 属性是指查询执行的超时时间,单位是秒,默认为 30 秒。Override Order 属性是指是否更改查询的排序方式。
示例代码如下:
// 连接数据库 var Conn: TADOConnection; begin Conn := TADOConnection.Create(nil); Conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyData.mdb;Persist Security Info=False'; Conn.LoginPrompt := False; Conn.Connected := True;
// 执行查询操作 var Query: TADOQuery; begin Query := TADOQuery.Create(nil); Query.Connection := Conn; Query.SQL.Add('SELECT * FROM MyTable'); Query.CommandTimeout := 60; Query.OverrideOrder := True; Query.Open; end; end;
上一篇:ado创建数据库
下一篇:ADO错误:0x80040e14异常出现在MicrosoftOLEDB提供程序中,用于ODBC驱动程序[ODBC8.0(a)][mysqld-8.0.20]您在SQL语法中存在错误