• ベストアンサー

VBで郵便番号を入力したら自動住所表示

VBで郵便番号を入力したら自動住所表示したいと思っています。 KEN_ALL.CSVをダウンロードして ACCESSへインポートしたのですが そこからどうしたら良いかわかりません。 おしえてください

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

  • ベストアンサー
回答No.2

こんな感じですかね? なんとなくですみません。 Dim cn As New OleDbConnection Dim cmd As New OleDbCommand Dim rs As OleDb.OleDbDataReader cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=~\ファイル名.mdb" cn.Open() 'コマンド設定 cmd = cn.CreateCommand cmd.CommandText = "select 都道府県名,~~" 'コマンド実行してリーダーを設定 rs = cmd.ExecuteReader rs.Read() Textbox1.Text = rs.Item("都道府県名").ToString rs.Close() cn.Close()

aki08102001
質問者

補足

OleDbConnectionのところでユーザー定義が定義されていませんとエラーが出ます。

その他の回答 (1)

回答No.1

Accessのファイルに対して、SQLかADO等で郵便番号に紐づくデータを取得してください。 簡単です。