ラベル 100.Tech系 の投稿を表示しています。 すべての投稿を表示
ラベル 100.Tech系 の投稿を表示しています。 すべての投稿を表示

2021年2月26日金曜日

【A5:SQL Mk-2】PDFファイルのインポート方法

 【環境情報・製品情報】

  • A5:SQL Mk-2(A5SQL)
  • Microsoft SQL Azure (RTM) - 12.0.2000.8 


【前提】

テーブル定義は以下の通り。
create table [test].[sample_pdf] (
  [id] int identity not null
  , [binary_data] varbinary(max)
  , primary key (id)
);

【手順】

  1. A5SQLよりインポートするテーブルを開き、バイナリカラムの三点リーダをクリックする。
    <図:手順1>

  2. 「16進数」タブを選択する。
    注:初期表示時は「テキスト表示」タブであるが、この状態でインポートを実施すると正しくインポートされない(白くなったり、鍵が掛かったり)。ここがA5SQLからインポートする時のハマりポイント。

  3. 「ファイル→BLOB」をクリックし、インポートするPDFファイルを選択する。
    <図:手順2及び手順3>


以上。

正しくインポートされたか否かをA5SQL上で確認したい場合は、「BLOB→ファイル」でダウンロード及び確認が可能。

2020年11月3日火曜日

【MySQL】NULL問題:条件付きクエリに「カラムA = カラムA」というコーディングをしてはならない

【環境情報・製品情報】

  • MySQL(Version 8.0.21)

【事象】

    「画面項目に応じて検索条件(抽出条件)を変更する」というケースは頻繁にあり、その中でも「●●の場合のみ、条件適用をする。それ以外の場合、条件は適用しない」としたいシチュエーションは往々として存在します。

    とあるプロジェクトで本番稼働が始まり1年以上の月日が流れたある日。「全職員の情報が表示されるべき画面で、一部の職員情報が表示されていない」という本番障害が発生しました。


    2020年8月26日水曜日

    【OutSystems】「Message」機能でメッセージを改行表示させることが出来ない事象について

    【環境情報】

    ■OutSytems 11 
    • Version:11(11.8.4) 
    • モード:Reactive Web App


    【事象】

    私用でOutSystesms 11(.NET Stack/Reactive Web App(PC及びモバイル向け))を触り、OutSystemsの既存機能「Message」を用いてメッセージを表示させようとしたところ、HTMLの改行コード「<br>」タグがそのまま表示され改行が実施されない事象に直面しました(NewLine()も試しましたが効果無し)。

    OutSystems 10(Java Stack/Traditional APP(PC向け))で3年ほど業務アプリケーションの開発経験があり、その際は「<br>」タグを使用し複数のメッセージを一括表示を実現させていました。今回は、何故か「<br>」タグが無効化されハマってしまったという内容です。