- ベストアンサー
初歩的なSQLですが・・・
私の環境はOS:Xp ACCESS2000です。 宜しくお願いします 今AccessVBAで作業をしているのですが、 Dim ws As DAO.Workspace Dim DB As DAO.Database Dim rs As DAO.Recordset Dim sql As String Set ws = DBEngine.Workspaces(0) Set DB = ws.Databases(0) sql = "select MAX(銀行コード) from 銀行テーブル ;" Set rs = DB.OpenRecordset(sql) Me.合計 = rs このSQL文で銀行テーブルに入っている銀行コードの最大値を取得したいのですが、取得した後どのように記述したら「rs」から値を引っ張り出せるのでしょうか? 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
rs.fields(0).value または sql = "select MAX(銀行コード) as A from 銀行テーブル ;" としといて rs("A").value でもいいのではないかと。
お礼
皆様ありがとうございました。 おかげさまで解決致しました。 初歩的な質問に丁寧に答えて頂き、本当にありがとうございました。