[#46725] [ANN] win32oleを活用したExcel操縦用ライブラリ exlap.rb — YOSHIIZUMI <t-yoshiizumi@...>
吉泉です。
6 messages
2010/01/04
[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>
Ruby :1.8.7 (Ubuntu9.10)
12 messages
2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない
— rubikitch@...
2010/01/06
From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>
[#46739] Re: ヒアドキュメント内の変数展開が正常に行われない
— ShingoKintaka <kamuycikap@...>
2010/01/06
るびきちさん、書き込みありがとうございます。
[#46755] [Security] WEBrick has an Escape Sequence Injection vulnerability — Urabe Shyouhei <shyouhei@...>
WEBrick has an Escape Sequence Injection vulnerability
4 messages
2010/01/10
[#46769] WindowsでGUIなRuby実行ファイルの作り方について — ShingoKintaka <kamuycikap@...>
Windows上(XP/Windows7)で開発したWideStudioアプリケーション(Ruby)につ
7 messages
2010/01/14
[#46770] Re: WindowsでGUIなRuby実行ファイルの作り方について
— ShingoKintaka <kamuycikap@...>
2010/01/14
自己レスです。
[#46771] Re: WindowsでGUIなRuby実行ファイルの作り方について
— H. Shimura <shimura-hir@...>
2010/01/14
dllファイルの同梱
[#46772] google-appengine について — 北村寛 <kitayuta@...>
北村と申します。
5 messages
2010/01/14
[#46779] 動的に生成されるメソッドの命名について — Moru <lateau@...>
44Oi44Or44Go55Sz44GX44G+44GZ44CC5pep6YCf44Gn44GZ44GM5LiA44Gk6LOq5ZWP44GV44Gb
5 messages
2010/01/16
[#46800] DLモジュールの使い方 — kouichi_someya@...
染谷と申します。
12 messages
2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」
— 染谷 康一 <kouichi_someya@...>
2010/12/09
染谷と申します。
[#47681] Re: プログラム実行時に「[BUG] Segmentation fault」
— "U.Nakamura" <usa@...>
2010/12/10
こんにちは、なかむら(う)です。
[#46803] TkTable.rbで"[BUG] Segmentaion fauilt"発生 — 門脇 修司 <kadowaki.shuji@...>
門脇と申します。
9 messages
2010/01/22
[#46805] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— Hidetoshi NAGAI <nagai@...>
2010/01/24
永井@知能.九工大です.
[#46807] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— 門脇 修司 <kadowaki.shuji@...>
2010/01/25
門脇です。
[#46808] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— Hidetoshi NAGAI <nagai@...>
2010/01/25
永井@知能.九工大です.
[#46810] Re: TkTable.rbで"[BUG] Segmentaion fauilt"発生
— 門脇 修司 <kadowaki.shuji@...>
2010/01/25
門脇です。
[#46829] Exerbでexe化したiconvを使ったスクリプトでエラーが発生する — Nakamatsu Shinji <snaka.gml@...>
Ruby-listの皆さんこんにちは。
6 messages
2010/01/30
[ruby-list:46728] Re: MySQLテーブル数の把握
From:
竹山 雄也 <sign.of.the.wolf.pentagram@...>
Date:
2010-01-05 09:08:55 UTC
List:
ruby-list #46728
前川さん
こんにちは。竹山と申します。
この ML での投稿は初めてです。
皆様よろしくお願いします。
MySQL テーブル数の取得についてですが、以下の方法でできました。
SHOW TABLES;
SELECT FOUND_ROWS();
ちなみに、以下のようなサブクエリを用いた SQL は Syntax Error でした。
SELECT COUNT(*) FROM (SHOW TABLES)
Ruby とはあんまり関係ありませんが、勉強になりました。
Yuya Takeyama
> 前川です。
>
> MySQLのデータで、テーブル数をとりたいのですが、どのようにすればよいのか、途
> 方にくれています。
> dbiを使用するサンプルを見つけ、以下のようなコーディングを実施しましたが、
> テーブル名は取得できましたが、実際に、何個のテーブル名が取得できているのか
> は、
> fetchで、取り出した結果で、個数を求めています。
>
> fetchを使用せず、直接、テーブル名の数を取得するためには、どうすればよい
> か、ご教示いただきたく、
> よろしくお願いします。(ユーザで作成したテーブル数を直接求めるSQL文は、無
> かったと思いますが・・・)
>
> ご指導いただきますよう、お願いします。
>
> バージョンは以下です。
>
> ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]
>
> *** LOCAL GEMS ***
> actionmailer (2.3.4)
> actionpack (2.3.4)
> activerecord (2.3.4)
> activeresource (2.3.4)
> activesupport (2.3.4)
> deprecated (2.0.1)
> linecache (0.43)
> mysql (2.8.1)
> rack (1.0.0)
> rails (2.3.4)
> rake (0.8.7)
> ruby-debug-base (0.10.3)
> ruby-debug-ide (0.4.5)
> sinatra (0.9.4)
> sqlite3-ruby (1.2.5)
>
>
> コーディングサンプル
> #!D:/Ruby/bin/ruby.exe -Ks
>
> require 'dbi'
>
> begin
> dbh = DBI.connect('DBI:Mysql:fbsys:a28341', 'dbuser01', 'dbkey')#←データ
> ベース MySQL に接続
> sth = dbh.prepare('show tables') #←実行するSQL文を設定
> puts dbh #←デバッグライト
> puts sth #←デバッグライト
> sth.execute #←SQL文を実行し、結果が、sthにはいる。?
> count = 0 #←テーブル名用カウンタの初期化を実施
> sth.fetch { |row| #←この部分で、sthから結果(テーブル名)をfetchで取り出
> し、
> p row #←この部分で、出力しています。
> count = count + 1 #←テーブル名もカウンタを+1しています。
> }
> sth.finish # sthの終了?
> puts 'count='+count.to_s #←この部分でcount=n を出力しています。
>
> #DB例外発生時の処理
> rescue DBI::DatabaseError => e
> p "An error occurred"
> p "Error code: #{e.err}"
> p "Error message: #{e.errstr}"
> #切断漏れしないようにensureでdisconnectします。
> ensure
> dbh.disconnect if dbh
> end
>
>
> #デバッグライトの結果です。
>
> #<DBI::DatabaseHandle:0x2cd6638>
> #<DBI::StatementHandle:0x2cd61c4>
> ["aplist"]
> ["chistory"]
> ["efbinput"]
> ["fbginput"]
> ["fbinput"]
> ["fbninput"]
> ["kfiletable"]
> ["sffiletable"]
> ["sfiletable"]
> count=9 #count には、テーブル名の数が入っています。
>
>
> 了
>
>
>