Pervasiveのactivate
CDから実行しないとactivateしなかった
社内ではSQL Serverですが、Hostするので、DatabaseをSQL Serverから
PostgreSQLに変更する
.Net8の場合、Program.csの接続を UseSqlServerから
UseNpgsql に変更する。
EF Core 8を使用
builder.Services.AddDbContext<GeneralDbContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection")));
組み込みSQLの条件を文字列で作成
Select COUNT(*) FROM テーブル名 WHERE :1
上記SQLで該当件数を取得 :1には条件を生成したwhere句
上記変数をレコードタスクで使用する場合は
Ctrl+Rの範囲 SQL Where句タブ DB SQLに @:where句変数
変数の前に@をつけるおまじないが必要
マニュアルに書いてあるけど、理解するまで 時間がかかった
sql server に接続する場合、おまじないが必要になった
接続文字列に以下の文字列を追加する
Trusted_Connection=yes;TrustServerCertificate=True