■57602 / inTopicNo.3) |
Re[1]: データベースのSeekメソッドで複数の主キーを設定 |
□投稿者/ 魔界の仮面弁士 (2120回)-(2011/03/06(Sun) 18:32:21)
|
■No57597 (赤いガチャピン さん) に返信 > データベースのSeekメソッドで 何故 ADO …。(^_^;)
> その中のコードの.Seek Array(10255, 16), adSeekFirstEQ を記入しても それは、VBA / VB6 向けのコードですし。
Array 関数は一次元配列を作るための関数ですので、 VB.NET の場合も一次元配列で渡してみてください。具体的にはこんな感じ。
Dim values() As Object = {10255, 16} rst.Seek(values, SeekEnum.adSeekFirstEQ)
ただし、そもそも .NET から ADO 経由で接続することは個人的にはお奨めしません。 接続パフォーマンスや、オブジェクト解放などの問題を考慮すると、できることなら ADO.NET を使った方が良いと思いますよ。 http://support.microsoft.com/kb/321415/ja
# まぁ、ADO でなければ利用できない機能もあったりしますが…。
|
|