投稿日 | : 2002/11/01(Fri) 14:17 |
投稿者 | : もも |
URL | : |
タイトル | : データグリッドコントロールで表示したい |
こんにちは。VB初心者です。
VB5とAccess2000で、データベースの勉強をしています。
次のようなプログラムを本で調べながら書いてみました。
Option Explicit
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub cmdExec_Click()
Dim mySQL As String
mySQL = "select * from 本"
Set Rs = New ADODB.Recordset
Rs.Open mySQL, Cn, adOpenStatic
Set DataGrid1.DataSource = Rs -----------(*)
End Sub
Private Sub Form_Load()
'''''''''''''''''
'データベース接続
'''''''''''''''''
Set Cn = New ADODB.Connection
Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db\Book.mdb"
Cn.Open
End Sub
Private Sub Form_Unload(Cancel As Integer)
Rs.Close
Cn.Close
End Sub
ところが以下のようなエラーがでてしまいます。
≪実行時エラー430 クラスはオートメーションをサポートしていません。≫
デバッグしてみると(*)の部分で、
DataGrid1.DataSource=<オブジェクトが必要です。>
となっています。
以上が、行詰っているところです。
どうかご存知の方、教えてください。よろしくお願いします。