Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » UltraLite - .NET 编程 » 了解 UltraLite.NET 开发 » 使用 SQL 访问和操作数据

 

数据检索:SELECT

使用 SELECT 语句可从数据库中检索信息。本节介绍如何执行 SELECT 语句以及如何处理该语句返回的结果集。

 ♦  执行 SELECT 语句
  1. 声明一个 ULCommand 对象,用于保存查询。

    ULCommand cmd;
  2. 将一条语句指派给该对象。

    cmd = conn.CreateCommand();
    cmd.Command = "SELECT MyColumn FROM MyTable";
  3. 执行语句。

    查询结果可以以其中一种对象类型的形式返回。在本示例中,使用了 ULDataReader 对象。在以下代码中,SELECT 语句的结果中包含一个字符串,该字符串被输出到命令提示符处。

    ULDataReader customerNames = prepStmt.ExecuteReader();
    int fc = customerNames.GetFieldCount();
    while( customerNames.MoveNext() ) {
      for ( int i = 0; i < fc; i++ ) {
        System.Console.Write(customerNames.GetString( i ) + " " );
      }
      System.Console.WriteLine();
    }