zgow

Oracle

[PL/SQL] カーソルの基礎

カーソルの概要カーソルは、SELECTした結果を1行ずつ読み込むために、使います。カーソルの使い方ソースコードDECLARE CURSOR emp_cur IS SELECT empid, name, age FROM emp; ...
Oracle

PL/SQL学習サイト 基礎から応用を大まかに解説

入門基礎 PL/SQLとは 概要について カーソルの基礎 SELECT INTO 複数行のエラー処理 SELECT INTOで0件取得の例外処理 例外発生時のエラーメッセージとエラー番号の取得 ストアドのプロシージャ、ファンクションについて...
Oracle

[PL/SQL] PL/SQLとは 概要について

PL/SQLとは?PL/SQLは、Oracleで扱う手続き型言語で、SQLを拡張してFOR文やIF文などを使えるようにしたものです。構造DECLARE 宣言部BEGIN   実行部EXCEPTION ...
C#

[InvalidCastException] OleDbDataReaderでGetInt32メソッドエラー(C#)

OleDbDataReaderでGetInt32メソッドエラー(C#)エラー内容OracleのDBに接続OleDbDataReaderで、テーブルのデータをSELECTして読み込むNUMBER型の列を、GetInt32()で取得しようとす...
C#

[C#] OleDbDataReaderでSELECTする方法(Oracle)

OleDbDataReaderでSELECTする方法(Oracle)処理概要OleDbConnectionクラスで、Oracle接続するOleDbCommandクラスで、発行SQLを作成ExecuteReaderメソッドで、発行SQLを実...
C#

[C#] OleDbConnectionでOracle接続する方法

OleDbConnectionでOracle接続する方法ソースコードstatic void Main(string[] args){ using (OleDbConnection connection = new OleDbConn...
Oracle

[Oracle XE 21c] 接続文字列が反映されない問題を解決

Oracle Database 21c Express Edition (XE)接続文字列が反映されない問題を解決接続文字列が反映されない問題の現象従来のoracleと同じように「C:\app\\product\21c\dbhomeXE\n...
C#

[C#] フォームの応答なし回避(BackgroundWorker使用)

フォームの応答なしの症状と原因フォームのボタンクリック等で、重いイベント処理を行うと応答なしとなり、バックグラウンドは処理しますが、画面は動作しなくなります。重い処理をやっている間は、フォームのボタンなどの処理を受け取れないため、応答なしに...
C#

[C#] VSCommunityでフォームアプリを作成する

フォームアプリを作成するVisual Studio Communityを起動し、新しいプロジェクトの作成を行います。「Windowsフォームアプリケーション(.NET Framework)」を選択し、フォームプロジェクトを作成します。基本デ...
C#

Visual Studio Community 2022 インストール[C#]

インストール作業まず、以下のサイトから、インストーラーをダウンロードします。インストーラーの作業を進めると、インストールする項目が出ます。今回はC#を使うので、「.NETデスクトップ開発」という項目をインストールします。インストール後、サイ...