※ ChatGPTを利用し、要約された質問です(原文:VBのデータグリッドの表示が消えてしまいました。何故でしょうか?)
VBのデータグリッドの表示が消えてしまいました。何故でしょうか?
このQ&Aのポイント
VBのデータグリッドにデータが表示されなくなった理由を教えてください。
データベースへの接続は正常に行われているが、データグリッドにデータが表示されない原因について知りたいです。
データグリッドにデータが表示されなくなった場合の対処方法を教えてください。
VBのデータグリッドの表示が消えてしまいました。何故でしょうか?
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=C:\生徒管理\生徒.mdb;"
cn.Open
mySQL= "SELECT * FROM 2学年 " _
& "WHERE (((所属)='" & frmPW.cmb生徒.Text & "'))"
Set rs= New ADODB.Recordset
rs.Open mySQL, cn, adOpenStatic
Set DataGrid1.DataSource = rs
と記述していて、それまでデータグリッドにデータが上手く表示されていたのに、
接続先のmdbファイルにパスワードを設定して、ConnectionStringの設定部分を
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=C:\生徒管理\生徒.mdb;" & _
"Jet OLEDB:Database Password=seito2;"
に変更したところ、データグリッドにデータが表示されなくなりました。
データベースへの接続は上手くいっているようなのですが、何故データグリッドに
データが表示されなくなったのでしょうか。
よろしくお願いします。
お礼
ありがとうございました。 いろいろ、インターネットで検索していたところ、 次のサイトを見つけ、これで解決することができました。 どうもありがとうございました。 http://www.microsoft.com/japan/support/kb/articles/J048/9/75.asp