- ベストアンサー
VBで郵便番号を入力したら自動住所表示
VBで郵便番号を入力したら自動住所表示したいと思っています。 KEN_ALL.CSVをダウンロードして ACCESSへインポートしたのですが そこからどうしたら良いかわかりません。 おしえてください
- みんなの回答 (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()
その他の回答 (1)
- sakura-pon
- ベストアンサー率20% (153/744)
回答No.1
Accessのファイルに対して、SQLかADO等で郵便番号に紐づくデータを取得してください。 簡単です。
補足
OleDbConnectionのところでユーザー定義が定義されていませんとエラーが出ます。