当建立与数据库的连接后,可以使用 DmCommand 对象来执行命令并从数据库中返回
结果。您可以使用 DmCommand 构造函数来创建命令,该构造函数采用在数据源、
DmConnection 对象和 DmTransaction 对象中执行的 SQL 语句的可选参数。也可以使用
DmConnection 的 CreateCommand()方法来创建用于特定 DmConnection 对象的命令。您可以
使用 DmCommandText 属性来查询和修改 DmCommand 对象的 SQL 语句。
DmCommand 对象公开了几个可用于执行所需操作的 Execute 方法。当以数据流的形
式返回结果时,使用 ExecuteReader() 可返回 DataReader 对象。使用 ExecuteScalar() 可返
回单个值。使用 ExecuteNonQuery() 可执行不返回行的命令。
可以使用 DmDataReader 从数据库中检索只读、只进的数据流。查询结果在查询执行
时返回,并存储在客户端的缓冲区中,直到您使用 DmDataReader 的 Read()方法对它们发出
请求。
当创建 DmCommand 对象的实例后,可调用 DmCommand.ExecuteReader()从数据源中
检索行,从而创建一个 DmDataReader,如以下程序片断所示:
DmCommand command = conn.CreateCommand("SELECT NAME, AUTHOR, PUBLISHER FROM PRODUCTION.PRODUCT;"); DmDataReader myReader = command.ExecuteReader();
https://xpanx.com/
评论