1月27日(金)1、2コマ目
今日の予習 エラー対策 1月26日(木)にDBアクセスするWebページを作成しました。が、実行するとエラーが発生してしまいました。 原因はDBアクセスで利用するODP.NETのバージョンが古かったためです。 そこで、新しいバージョンのODP.NETを利用できるようにします。 ①新ODP.NETインストール先を作成 Dドライブにoracleフォルダを作成。 ②新ODP.NETをD:\oracleにコピー \\ostrich\2022i_public\C#\ASP.NETにあるOracle.ManagedDataAccess.dllをD:\oracle にコピー。 ③プロジェクト作成時の”参照の追加”の参照先を変更 今までは C:\oracle\odp.net\core2\Oracle.ManagedDataAccess.dll を参照していましたが、 D:\oracle\Oracle.ManagedDataAccess.dll に変更。 今日、やったこと Razorページ+DBアクセス 今日のホワイトボード 練習問題1 グループ名を箇条書きで表示しました。 図 Web+DB 練習1 GroupDAO.cs CS_グループマスタへのアクセスを担当。 SelectAll()メソッドはグループ名を全件検索。 Index.cshtml.cs OnGet()メソッドで、GroupDAOクラスのSelectAll()メソッドでグループ一覧を取得し、GroupListプロパティにセット。 Index.cshtml GroupListプロパティからグループ名を取得し、箇条書きで表示。 練習2 ”商品名(価格)”を表形式で表示。 図 Web+DB 練習2 ItemDAO.cs CS_商品マスタへのアクセスを担当。 SelectAll()メソッドは商品名と価格を全件検索。 Index.cshtml.cs OnGet()メソッドで、ItemDAOクラスのSelectAll()メソッドでグループ一覧を取得し、ItemListプロパティにセット。 Index.cshtml ItemListプロパティから"商品名(価格)"を取得し、表...