DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VISTAで上手くいかない

環境/言語:[WindowsXP]
分類:[.NET]

VB2008でプログラムを作っています。
OSはWindowsXPです。
作り終えて、配布用のインストーラを作成し、確かめたところ
上手くいきました。
ところが、OSがVISTAのパソコンで試したところ、インストールは
できたのですが、プログラムの作動途中でエラーが出ました。
エラーは次のような内容です。

System.Runtime.InteropServices.COMException (0x80040E29): 行セットの後方スクロールをサポートしていません。
場所 ADODB.RecordsetClass.Find(String Criteria, Int32 SkipRecords, SearchDirectionEnum SearchDirection, Object Start)
場所 chintai.M6会社登録.会社登録2()
場所 chintai.M6会社登録.会社登録()
場所 chintai.frm会社登録.Command1_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

(XPのパソコンでは何も問題なかったのですが)

OSがVISTAのパソコンにVB2008をインストールしてプログラムをテストしたところ
普通に動きました。
しかし、インストーラを作成し、もう一度やってみるとやはり同じエラーに
なります。
インストーラを作るときに何か問題があるのでしょうか?
何故このようなエラーが出るのかわかりません。

どなたかご教示願います。
  • 題名: Re[1]: VISTAで上手くいかない
  • 著者: オショウ
  • 日時: 2009/07/28 17:57:24
  • ID: 25058
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No25057に返信(kasaiさんの記事)
> System.Runtime.InteropServices.COMException (0x80040E29): 行セットの後方スクロールをサポートしていません。
> 場所 ADODB.RecordsetClass.Find(String Criteria, Int32 SkipRecords, SearchDirectionEnum SearchDirection, Object Start)

  直接的な回答ではありません。

  VB6と同様に、ADODBを使っておられるように見受けられますが
  ADO.NET使って下さい。

  改善すると思います。

※ 違っていたらすいません・・・

以上。
> インストーラを作るときに何か問題があるのでしょうか?
> 何故このようなエラーが出るのかわかりません。

ちなみに Find メソッドの第二引数に1を与えたらどうなるでしょうか?
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200604/06040013.txt

DOBON.NET | プログラミング道 | プログラミング掲示板