ADO

C++で書いたDLLでSQLServerにレートを保存

する例がありました。↓ http://articles.mql4.com/640

C++でADOオブジェクトを扱う

C#のほうがお手軽なんだが、dllを一つにまとめたかったので、C++からADOを使うことにした。とっかかりとしてはここが参考になる。 http://spicyparsley.blog.so-net.ne.jp/2005-06-29

レコードセットからレコード総数を取得するには?

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1117947891 で気になって調べてみた。 Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, adOpenForwardOnly, adLockReadOnly lCnt = rs.Recordcount で取れそうな気が…

ADODB.RecordsetのGetStringメソッドのRowDelimiterパラメータ

ソースはhttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpado260/htm/mdmthgetstringmethod(recordset)ado.asp。RowDelimiterについては、 省略可能です。行の区切りに使う区切り文字を指定します。指定しなければ、復帰改行が使用され…

20億円を超えるMONEY型値とADODB.RecordsetのGetRowsメソッドの罠

おおよそ20億円を超える金額値を含むレコードセットでGetRowsメソッドを呼び出すと下記のエラーが発生します。 Microsoft OLE DB Provider for SQL Server: MONEY 値から int に変換した結果を格納するための領域がありません。(-2147217833) GetRowsメソッ…

クラシックASPでの謎のエラー:ASP 0104 (0x80070057)

エラー タイプ Response オブジェクト, ASP 0104 (0x80070057) 操作は許可されませんこれ、ADODB.RecordsetのMoveNextを忘れたときに発生するようですw #つまらないコーディングミスということだぁ元ネタはResponse object, ASP 0104 (0x80070057)なぜ「操…