advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 1215 for (Mook) (0.001 sec.)
[[20150410192924]]
#score: 9211
@digest: 54c906f8f9b0212ac155ab33c82a4975
@id: 67756
@mdate: 2015-04-13T05:57:38Z
@size: 1701
@type: text/plain
#keywords: ぞno (10634), ルod (7748), chandoo (7748), odbc (6488), returns (5863), threads (5863), 80004005 (5492), 上追 (4759), 2147467259 (4573), properties (3896), 接使 (3276), いぞ (2335), provider (1883), イバ (1682), recordset (1668), 信、 (1657), 応策 (1422), 65536 (1344), connection (1160), 行以 (1155), 経由 (1133), 時代 (1117), 制限 (892), 2015 (875), ル20 (562), 最新 (486), クエ (474), ドラ (458), 返信 (449), 張子 (447), (や (440), ライ (405)
『65536行以上書き込む』(やすいぞNo1)
エクセルODBCドライバーを使用して書き込みをしています。 エクセル2003で作ったプログラムをエクセル2010に変換して、拡張子がxlsmになっています。 行も増えていることも確認しています。 ただし、65536行以上追加がodbc経由でinsertできません。 なにか対応策はありますでしょうか? < 使用 Excel:Excel2010、使用 OS:Windows7 > ---- 今回の件に該当するかどうかわかりませんが、検索すると関係しそうな情報が ちらほらありました。 1例ですが、クエリの書き方でも制限が変わるようです。 http://forum.chandoo.org/threads/excel-recordset-only-returns-65536-rows-if-you-try-to-pull-data-from-a-range.12492/ (Mook) 2015/04/10(金) 21:16 ---- 返信、ありがとうございます。 参考にしてみます。 あと、ちなみにadoのバージョン2.5ぐらいを参照しているのですが、これを最新のものにしたらいけるのでしょうか? (やすいぞNo1) 2015/04/10(金) 21:42 ---- ためしましたが、adoのバージョンは関係ありませんでした。 (やすいぞNo1) 2015/04/10(金) 22:03 ---- 2003時代のODBCドライバをそのまま使っているための制限っぽいですね。 ODBCを使わず、以下のようにAdoを直接使ってopenしてみてはいかがでしょうか。 Dim CN As New ADODB.Connection CN.Provider = "Microsoft.ACE.OLEDB.12.0" CN.Properties("Extended Properties") = "Excel 12.0" CN.Open "C:¥test¥DB.xlsm" (???) 2015/04/13(月) 11:25 ---- 返信、ありがとうございます。 やはり、仕様でしたか・・・。 ちなみに、oledbで試してみても、だめでした。 (やすいぞNo1) 2015/04/13(月) 12:40 ---- 試してみたところ、確かに65537行目のデータをinsertしようとすると、 -2147467259(80004005)のエラーになりました。 ん〜、これ以上はちゃんとしたDBを使いなさい、ということですかねぇ。 (???) 2015/04/13(月) 14:57 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201504/20150410192924.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97018 documents and 608144 words.

訪問者:カウンタValid HTML 4.01 Transitional