|
▼すず さん:
>こんにちは。すずと申します。
>あるソフトのユーザーフォームから、ACCESS2000の「sentaku」というデータベースの「選択」テーブルを参照し、「レベル1」のフィールドを「コンボ1」のデータソースにしたいのですが、下記のような記述では、データソースが表示されません。
>あちこち探しましたが、解決方法が見つかりません。どなたかご指導をよろしくお願いいたします。
>
>Private Sub コンボ1_BeforeUpdate(Cancel As Integer)
>
> Dim cnn As New ADODB.Connection
> Dim rec As New ADODB.Recordset
>
> cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> "Data Source=O:\sakakibara\sentaku.mdb;"
>
> rec.Open "選択", cnn, adOpenKeyset, adLockOptimistic
>
> コンボ1.RowSource = "SELECT 選択.レベル1 FROM 選択"
>
>End Sub
すずさん,こんばんワ.
実は私,最近DAOで作成していたアプリをADOで作り直したのですが,
どこにもハッキリとは書いてないのですが,現時点では,mdbファイル内の
フォームやコントロールはADOレコードセットの連結フォーム(コントロール)
にはなれないようです.
DAOレコードセット←→mdbファイルの連結フォーム
ADOレコードセット←→adpファイルの連結フォーム
という図式のようです.回答ではあっても解決になってなくてごめんなさい.
|
|