• ベストアンサー

データグリッド・・・?

データグリッドにデータを入れたいのですが、入りません。ソースを書きますのでご指摘お願いします。 Set cn = New ADODB.Connection Set rs = New ADODB.Recordset ' 接続文字列を設定 cn.ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:¥aaa.mdb" ' コネクションをオープン cn.Open ' 選択クエリーを作成 strSQL = "Select * From bbb where ID = " & dbid & _ " ORDER BY 年月日 DESC" ' レコードセットをオープン rs.Open strSQL, cn, adOpenStatic, adLockOptimistic set DataGrid1.DataSource = rs ' オブジェクトを閉じる rs.Close cn.Close ' オブジェクトを解放 Set rs = Nothing Set cn = Nothing

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 MSDNライブラリーのサンプルと比べると、 Openメソッドの第5引数に"adCmdText"が設定されているところぐらいですが。 http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/JP189/6/68.asp

参考URL:
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/JP189/6/68.asp
GERRARD
質問者

補足

>Openメソッドの第5引数に"adCmdText"が設定される  第5引数に"adcmdtext"を入れてみたんですけど、何にもならなかったんんですよね・・・  ちなみにdatagridのプロバティは関係ないですよね・・  

その他の回答 (1)

  • sienna
  • ベストアンサー率35% (51/145)
回答No.2

気になることといえば、 1.dbid がシングルコーテーションで囲まれていない 2.set DataGrid1.DataSource = rs の後にDataGridをリフレッシュしていない。 3.そもそもコネクションを閉じてはいけないのでは?(オブジェクトを閉じる以降) 4.もし良ければ、ADOのデータコントロール(ADODC)を使っては? とりあえず参考まで

関連するQ&A