2022年12月04日

Delphi Advent Calendar 2022 12/07

Delphi Advent Calendar 2022 12/07 の記事のソースと手順を細かくしたページです。
ソースコードです。


1 DB Browser for SQLiteをインストールしています、バージョンはSQLite Version 3.35.5.
01_dbbrowser.png
2
02_ide.png
3 実行ファイルパスに、test_1.sqlite3 は、まだ存在していません
03_2022_SQLite3_B_Win32_Debug.png
4 接続します
04_con.png

5 接続 すると データベースファイルが、作成されます
06_2022_SQLite3_B_Win32_Debug.png
6 CreateTable
05_Create_tbl.png
7 画像を読み込んで、番号を付けて保存していきます

posted by a23 at 10:46| Comment(0) | FireDAC

2022年12月03日

Delphi Advent Calendar 2022 12/05

Delphi Advent Calendar 2022 12/05 の記事のソースと手順を細かくしたページです。
ソースコードです。

Ubuntu22.04LTS はローカルの機器にインストール IPアドレスは 192.168.24.63 とします
11_IDE.png

以下実行の手順など
1 test_1 データベースをあらかじめ作成します、画像は pgadmin4で、作成されていることを確認できています
11_pgadmin4_test_1.png
2 接続項目を入力して、接続ボタンを押します、Labelに Connect Success と表示されれば、接続されています
12_connectr.png
3 テーブルを作成します、PostgreSQLでは、データ型は BLOBではなく BYTEA とします
sqlstmt:='CREATE TABLE test_tbl '+'('+'ID serial,'+'TS_NO INTEGER not null,'+'TS_NAME TEXT ,'+'TS_QTY DECIMAL(14,2) Default 0 ,'+'TSBLOB BYTEA ,'+//BLOBに該当 'TSBLOB2 oid,'+//こちらも使えるようです 'primary key(TS_NO)'+')';
13_connectr.png
4
14_create_db.png
5 image1 image2 をセットして、 画像を読み込みます
15_open.png
6
16_pict.png
7 Image1 -> Image2 で表示が変わるのをご確認下さい (プロパティで表示が変わる)
17_img1_img2.png
8 画像をDBに保存 を 押すと、 1 で 画像が保存されます
18_ins_1.png
9 同様に  2 で 新しい画像を保存します
18_ins_2.png
10 3 で 新しい画像を保存します
18_ins_3.png
11 1 で 画像データを検索して表示します
19_select_1.png
12
20_select_1.png
13
21_select_1.png
14
22_select_2.png
15
23_select_3.png
16 設定していない画像ファイルは、表示エラーとなります
24_select_3_err.png



posted by a23 at 15:47| Comment(0) | Delphi

2022年11月30日

The following error(s) have occured:

PDFの連続作成でエラー

The following error(s) have occured:

ファイル "X:\rrrrr_xxx_pdf\081580_20221130_有限会社_XXXXX_.pdf" を作成できません。アクセスが拒否されました。

ドライブを変更することによって回避できる場合がある


posted by a23 at 11:53| Comment(0) | Delphi