home > OLE オートメーション > DAO >

ForNext

Only Do What Only You Can Do

06. クエリーを作成する

VBScript

JScript

Perl

PHP

Python

Ruby

PowerShell

Scala

F#

C

C++

C++Builder

更新日 : 2006.07.15
void __fastcall TForm1::Button6Click(TObject *Sender)
{
    //データベースを開く (排他モード = true, 読み込み専用 = false)
    Variant de = Variant::CreateObject("DAO.DBEngine.36");
    Variant db = de.Exec(Function("OpenDatabase") << "e:\\test.mdb" << true << false);

    //クエリー文字列を編集
    AnsiString sql= "SELECT 商品CD, 商品名 FROM M_商品 ORDER BY ふりがな";

    //クエリーを作成
    Variant qd = db.Exec(Function("CreateQueryDef") << "Q_商品_名前順" << sql);

    //データベースを閉じる
    db.Exec(Procedure("Close"));
}

VC++

C#

Java

Objective-C

D

VB

更新日 : 2006.07.15
Private Sub Command6_Click()
    'データベースを開く (排他モード = True, 読み込み専用 = False)
    Dim db As Database
    Set db = DBEngine.OpenDatabase("e:\test.mdb", True, False)

    'クエリー文字列を編集
    Dim Sql As String
    Sql = "SELECT 商品CD, 商品名 FROM M_商品 ORDER BY ふりがな"

    'クエリーを作成
    Dim qd  As QueryDef
    Set qd = db.CreateQueryDef("Q_商品_名前順", Sql)

    'データベースを閉じる
    db.Close
End Sub

VB.NET

Delphi

更新日 : 2006.07.15
procedure TForm1.Button6Click(Sender: TObject);
var
    de :Variant;//DBEngine
    db :Variant;//Database
    qd :Variant;//QueryDef
    sql:String;
begin
    //データベースを開く (排他モード = true, 読み込み専用 = false)
    de := CreateOleObject('DAO.DBEngine.36');
    db := de.OpenDatabase('e:\test.mdb', true, false);

    //クエリー文字列を編集
    sql:= 'SELECT 商品CD, 商品名 FROM M_商品 ORDER BY ふりがな';

    //クエリーを作成
    qd := db.CreateQueryDef('Q_商品_名前順', sql);

    //データベースを閉じる
    db.Close;
end;

Ada

PL/SQL

T-SQL

関数型

inserted by FC2 system