228984
松のページ掲示板

スパム対策のため"tp:"を含む書き込みをブロックさせていただいております。
URLを記述される方は p:/… としてURLを記述してください。

サイト管理者多忙につきお返事が遅くなります。ご了承ください。
(概ね週末などのお返事となります)

[松のページ] [留意事項] [ワード検索] [携帯に掲示板アドレスを送信] [管理用] []
名前
タイトル
メッセージ
暗証キー (英数字で8文字以内)
文字色
投稿キー (投稿時 を入力してください)

BOM除去? 投稿者:つるがい 投稿日:2017/03/23(Thu) 03:00 No.4019  
A5SQL mk-2を使わせていただいてます。
最近、得体の知れない現象が出て、それがBOMという事がわかりました。
windows10マシンでpostgresqlのストアードプロシジャーファイルを作りまして、遠隔地のlinuxに組み込む事をしたわけですが、syntax error で組み込めないとの困った現象で数日調査対策に費やしました。(主に古い記法に変更)
で、リモートメンテ(VNC)にて、linuxでファイルをcatしたら、BOMが原因とすぐわかりました。
BOM除去ツールにはnkfがあるのは、その後わかりましたが、そのメンテナンスでは除去ツールを知りませんでした。

puttyを使っていたので catで文字化けファイルを表示させ,cat > file.sql と標準入力で最初の create 文字をタイプし、残りをマウスの貼り付け機能で標準入力、最後にCTRL+Dで終了させ、見事にBOM無しにしたら、ストアードプロシジャー関数の登録に成功したわけです。

という苦い経験から、BOM無しのUTF8ファイルの出力の方法をお教えください。



Re: BOM除去? つるがい - 2017/03/24(Fri) 15:31 No.4021  

自己返信します。
a5SQL mk-2 で新規ファイルを作ると、BOM付のファイルができるのは確認しました。

path.sqlとして保存後それをwindows 端末にて(windows版 nkfを使えるようにしておき)
$ nkf --overwrite --oc=UTF-8 path.sql
とBOMを取り除いてしまうと、以降、そのファイルにはa5SQL mk-2でファイルの上書きをしてもBOMは付加されないことがわかりました。


Re: BOM除去? - 2017/03/26(Sun) 00:03 No.4023  

 つるがいさん初めまして。A5:SQL Mk-2をご利用いただきあり
がとうございます。

 UTF-8時のBOMについてですが、ファイルの保存時に「UTF-8 (Non BOM)」
を選択するとBOMなしのUTF-8で出力するようになります。

 また、オプションダイアログの [SQL]タブで「SQLファイルの
デフォルトエンコーディング」で「UTF-8 (Non BOM)」を選択し
ておけば手間がかからないと思います。

 …実のことを言うと、ファイルエンコーディングの自動判定で
UTF-8かどうかの判断がやや難しいのでBOMが付いていてくれるほ
うがありがたい面もあるのですがが…。規格的にはBOMつきはあ
まり推奨されないようですね。

 もしエンコーディングが誤って文字化けしてファイルが読み込
まれるようなら、メニューから[ファイル(F)] - [開きなおす
(W)]からエンコーディングを指定してファイルを読み込ませるこ
とができます。

 以上よろしくお願いいたします。


Re: BOM除去? つるがい - 2017/03/26(Sun) 13:28 No.4025  

早速のご教授ありがとうございます。

 また、オプションダイアログの [SQL]タブで「SQLファイルの
デフォルトエンコーディング」で「UTF-8 (Non BOM)」を選択し
ておけば手間がかからないと思います。

早速、設定をいたしました。何度もオプションダイアログの探し回ったつもりでしたが、[SQL]タブにあったんですね。そういえば、一番最初にセットアップした際に、設定した覚えがありました。その時はa5SQLを初めてダウンロードし、どんな動きとか機能とかにばかり興味がありまして、自分で設定したこと自体が完全に忘却のかなたでした(笑)

的確なご指導、感謝いたします。


mdb形式の対応は? 投稿者:nyan 投稿日:2017/03/21(Tue) 10:23 No.4016  
1. 新規作成時、データベースの種類として、MDB(MS-Access)等の候補はないのでしょうか?

2. ER図等で、「主キー」を設定する箇所に数字が(1 〜 30)選べるようになっていますが、これはどういう意味でしょうか?


Re: mdb形式の対応は? kiryu - 2017/03/21(Tue) 10:58 No.4017  

nyan さん こんにちわ。

松さんではありませんが・・・失礼します。
> 1. 新規作成時、データベースの種類として、MDB(MS-Access)等の候補はないのでしょうか?

新規のDB接続設定をする時かと思いますが、
少なくとも最新リリース版には「追加するデータベースの接続タイプを選択」の一覧からMDBは選択できると思います。
.mdbも.accdbも多分平気


> 2. ER図等で、「主キー」を設定する箇所に数字が(1 〜 30)選べるようになっていますが、これはどういう意味でしょうか?
複合キーにする時の順番指定だと思います。


Re: mdb形式の対応は? - 2017/03/26(Sun) 09:09 No.4024  

nyan さん初めまして。A5:SQL Mk-2をご利用いただきありがとう
ございます。

>1. 新規作成時、データベースの種類として、MDB(MS-Access)等の候補はないのでしょうか?

 これは、データベース接続ではなく、ER図のDDLの生成時の話
でしょうか?。

 これは今のところ、MS-Accessはないです。申し訳ありませ
ん。もうすぐリリース予定のVersion 2.12.0ではサポートされま
せん。

> 2. ER図等で、「主キー」を設定する箇所に数字が(1 〜 30)選べるようになっていますが、これはどういう意味でしょうか?

これは、kiryuさんのおっしゃっている通り、復号主キーの順序
です。A5:SQL Mk-2では、必ずしもエンティティでの列の順序と
主キーの列の順序は一致していなくともよいという考え方です。
(実際にテーブルの列定義順と主キーの定義順の異なるデータ
ベースをリバースして解析することもありうるので…)

 以上よろしくお願いいたします。



CSV出力がおかしい事がある 投稿者:wm 投稿日:2017/03/13(Mon) 17:44 No.4009  
はじめまして。いつもA5:SQL Mk-2に大変お世話になっております。

先日、数値データをCSVにてエクスポートしたところ、違うデータになっている事がありました。

Version 2.11.7 (x64 edition)
使用データベース MySQL 5.7.12

今回、試してみた再現方法は次の通りです。

1. bigintのカラムを含んだテーブルを作成
2. 「9999999999999993」を登録
3. CSVでデータをエクスポートして中身を確認してみると、「9999999999999992」に変わっている

うちの環境特有の現象である可能性もありますが、ご確認していただければ幸いです。



Re: CSV出力がおかしい事がある - 2017/03/20(Mon) 10:29 No.4013  

 wmさん初めまして。A5:SQL Mk-2をご利用いただきありがとう
ございます。

 はい、現象を確認しました。おそらく、内部的にいったん浮動
小数点などに変換されているような感じですね。

 Version 2.12系のベータ版では画面表示とCSV出力などの文字
列表現ロジックの共通化を行っているので、この現象は発生しま
せん。

 ただし、Version 2.12.0 release candidate 1までは数値もダ
ブルクォートでくくられてしまうなど問題があったのでそれらを
修正した Version 2.12.0 release candidate 2 を出してみまし
たのでご確認いただければと思います。

 以上よろしくお願いいたします。


Re: CSV出力がおかしい事がある wm - 2017/03/22(Wed) 18:06 No.4018  

松様
ご返答の方、ありがとうございます。

ベータ版というのがあったのですね。
今まで、ダウンロードの所からだけダウンロードしていたので見逃していました^^;

早速、Version 2.12.0 release candidate 2の方をダウンロードして試してみましたところ、ご回答のとおり、先ほどの問題は修正されている事を確認できました。

以上、ありがとうございました。


SQL結果セット比較結果のミリ秒表示 投稿者:こま 投稿日:2017/03/10(Fri) 14:46 No.4001  
はじめまして。いつもA5:SQL Mk-2に大変お世話になっております。

要望なのですが、
SQL結果セット比較を実行した際、結果でDateTime型のミリ秒部分がカットされております。(当方 SQLServer です)
ミリ秒まで保持して結果を表示していただくことは可能でしょうか。
また、その比較結果からHTMLでコピーする際とExcelに出力する際もミリ秒を保持していただきたいです。

※以下の操作・表示結果ではすべてミリ秒が保持されておりました
・テーブルデータ表示
・フィルタ適用後のテーブルデータ表示
・SQL実行結果
および上記表示からの以下の操作
・「レコードのコピー」ボタンからのコピー
・行上の右クリックでのコピー
・「CSVでデータをエクスポート」
・「TSVでデータをエクスポート」
・「XMLでデータをエクスポート」
・「Excelへ出力」
・「表示中の結果セット全体をHTMLでコピー」
・「表示中の結果セットをExcelで出力」
・「全ての結果セットをExcelで出力」


当方の動作検証環境
OS
・Windows7 Professional(アプリ側)
・Windows Server 2012 R2(DBサーバ側)
DB
・SQLServer 2012 Express Edition
アプリバージョン
・version 2.12.0 beta 42


よろしければ、検討をお願いいたします。


Re: SQL結果セット比較結果のミリ秒表示 - 2017/03/12(Sun) 09:34 No.4005  

 こまさん初めまして。A5:SQL Mk-2をご利用いただきありがとうご
ざいます。

 結果セットの比較機能で日付時刻型のミリ秒や、その他一部表現
を正しく比較できていませんでした。

 Version 2.12.0 rc1で修正してみましたのでご確認ください。


Re: SQL結果セット比較結果のミリ秒表示 こま - 2017/03/13(Mon) 09:50 No.4008  

松様

大変迅速なご対応、ありがとうございました。
Version 2.12.0 rc1にて、比較結果の表示については動作確認ができました。

ただ、
比較結果からHTMLでコピーする際とExcelに出力する際にはやはりミリ秒がカットされているようでした。

大変恐れ入りますが、
再度ご確認いただけますでしょうか。


Re: SQL結果セット比較結果のミリ秒表示 - 2017/03/20(Mon) 10:25 No.4012  

 こまさんこんにちは。

 はい、すみません、画面表示だけ修正すればコピーやExcel出力も
自動的に直ると勘違いしてしまいました。これらは別ロジックに
なっているので、個別の修正が必要でした。

 release candidate 2で修正してみましたのでご確認ください。


Re: SQL結果セット比較結果のミリ秒表示 こま - 2017/03/21(Tue) 09:33 No.4015  

松様

お世話になっております。
release candidate 2にて、動作確認させていただきました。

差分比較結果で、コピーやExcel出力でもミリ秒まで反映されていることを確認いたしました。
大変助かりました。

ご多忙の中、迅速なご対応本当にありがとうございました。


SQLSERVER2014で文字化け 投稿者:こば丸 投稿日:2017/03/16(Thu) 11:39 No.4010  
SQLSERVER2014 テーブル定義や項目定義での<br>拡張プロパティのMs_Descriptionで日本語定義された内容が文字化けされて表示されます。<br>


Re: SQLSERVER2014で文字化け - 2017/03/20(Mon) 10:33 No.4014  

 こば丸さん初めまして。A5:SQL Mk-2をご利用いただきありが
とうございます。

 現象は確認できなかったのですが、もしかすると、
「Microsoft OLE DB Provider for SQL Server」が内部的に使わ
れてしまうことによる現象かもしれません。

 Version 2.12.0 release candidate 2でこのあたりも改善して
いるのでお試しいただければと思います。

 なお、SQL Server への接続は、「データベースの追加と削
除」の画面で、「ADO (OLE DB, ODBC)」ではなく、「Microsoft
SQLServer と SQL Server Compact (OLE DB)」を使うようにして
ください。

 以上よろしくお願いいたします。


CSVエクスポートで開く動作になる 投稿者:sim 投稿日:2017/03/19(Sun) 11:33 No.4011  
こんにちは。version 2.12.0 rc1 です。
データベースツリーから一つのテーブルを選択して右クリック、CSVエクスポートを選ぶと、ファイル名にセットされたファイルを開く動作になります。(ボタンの表示も開くになっています)
保存先に同名のファイルが存在すれば上書きしてエクスポートされるようですが、ファイルが存在しなければエラーダイアログとなります。
少し前のバージョンではボタンの表示も[保存]となっていたと思います。


wine環境でのエラーについて 投稿者:otaka 投稿日:2017/02/05(Sun) 20:41 No.3953  
はじめまして、いつも便利に使わせていただいています。

当方Mac環境でWineをインストールして使わせてもらっているのですが、何もしない待機時間が5分程度続いたあとに操作しようとすると、
'''
アサートの失敗(C:\Users\matsubara\Documents\RADStudio\Bpl_XE5\UniDAC\Source\UniProviders\MySQL\MySqlNetUni.pas, 570行)
'''
というエラーが発生します。
アプリを再起動すると治るのですが、毎回のことになってしまい煩わしいので、可能でしたら修正をお願いできますでしょうか。

MacOSのバージョンやWineの種類等を色々と変えてみたのですが、どの場合でも発生するようです。

ご多忙の中恐縮ですが、ご検討よろしくお願いします。


Re: wine環境でのエラーについて - 2017/02/05(Sun) 22:05 No.3954  

 otaka さんこんにちは。A5:SQL Mk-2をご利用いただきありが
とうございます。

 おそらくこの現象ですが、無通信の時間が数分続くとファイア
ウォールやルーターなどでサーバーとの通信経路上で通信が終了
したと判定されてセッションを切断されてしまっているのではな
いかと推察されます。

 これが原因であるなら、オプションダイアログより、[データ
ベース接続]タブにて、「データベースにKeep Alive を送信」の
チェックボックスをONにすると問題が解決すると考えられます。

 秒数はデフォルトで20秒(30秒で切断される環境もあったりす
るので…)となっていますが、お使いの環境ではもう少し長くて
もよいかもしれないのでサーバーの付加を勘案しつつ適宜修正し
てください。


Re: wine環境でのエラーについて otaka - 2017/02/05(Sun) 23:59 No.3955  

ありがとうございました。
おそらくご指摘の方法で解決したと思われます。

また、質問続きで申し訳ありませんが、
クエリデザイナ画面で右クリック→サブクエリ がグレーアウトして使えないのは、wine利用が関係しているのでしょうか?

ちなみに、オブジェクトの追加、編集は選択できるようです。
UNIONは選択できますが、サブメニューがすべてグレーアウトしているようです。

お手すきの際にご回答願います。


Re: wine環境でのエラーについて - 2017/02/12(Sun) 13:12 No.3961  

 otakaさんこんにちは。

 調査したところ、Wineは関係なく、接続先データベースのバー
ジョンが正しく判定できないため、MySQLでサブクエリーが使え
なくなっていました。(MySQLの古いバージョンはサブクエリー
が使えなかったことが関連します)

 Version 2.12.0 beta 39で修正してみましたのでご確認いただ
ければと思います。


Re: wine環境でのエラーについて otaka - 2017/02/15(Wed) 01:47 No.3966  

迅速な対応ありがとうございます。
Ver.2.12.0 beta 39 で動作確認しました。

しかしながら、こちらのベータ版ですとMacOS+Wine環境との相性が悪いせいか、メニューがグレーになって見えなかったり、画面全体がマウス操作に追随してしまうなど、別の問題を含んでいるようです。

時間がかかっても構いませんので、Wine環境も検証いただけると幸いです。
もしくは、次期安定版リリース時に優先して今回の修正を加えていただけると幸いです。

よろしくお願いします。


Re: wine環境でのエラーについて - 2017/02/19(Sun) 12:55 No.3972  

 otakaさんこんにちは。

 「メニューがグレーになって見えなかったり」というのは、有
効になっているメニューもグレーになって見づらいあるいは向こ
うのメニューと区別がつかないということでしょうか?。

 Macは持っていないのでLinux上のWineのみでしか検証できませ
ん。とりあえず、Wineのバージョンなどもお教えいただければあ
りがたいのですが…。

 ちなみに Version 2.12.0 beta 41でクエリーデザイナ画面の
メニューの描画を少し変えてみました。何か変化はありますで
しょうか。


Re: wine環境でのエラーについて otaka - 2017/02/26(Sun) 22:14 No.3987  

いつも迅速なご対応ありがとうございます。

色々試してみたところ、「メニューがグレーになって見えない」のは、設定→テーマ で既定の「Windows」から変更していたのが原因でした。これを既定のWindowsに戻すことで、無事使えております。

Version 2.12.0 beta 41でMySQLのサブクエリも使えています。
ただ、サブクエリ画面の出力、式、別名、・・・などのメニューが、 □□ などと文字化け?しているようですので、こちらもお手すきの際に調査いただけると幸いです。
(Wine環境でのフォント指定等があるのでしたら、教えていただけると幸いです。またこちらは常に現象が発生するとは限らないようです)

よろしくお願いします。


Re: wine環境でのエラーについて - 2017/03/05(Sun) 09:49 No.3993  

 otakaさんこんにちは。

 Version 2.12.0 beta 42でWine環境のサブクエリ画面の文字化け
等も対処してみましたのでお試しください。

 以上


Re: wine環境でのエラーについて otaka - 2017/03/12(Sun) 20:47 No.4007  

迅速なご対応ありがとうございました。
Ver.2.12.0 beta42で文字化けの問題も発生せず、便利につかえております。
今後ともよろしくお願いします。


SQLの実行エラー 投稿者:snow 投稿日:2017/03/11(Sat) 07:05 No.4002  
お世話になっております。
SQLエディターにクリップボード内のSQL文を貼り付けて、Ctrl+Aですべて選択、F5で実行した場合に出ないようにしてほしいエラーメッセージがあります。
最後のセミコロン以降にコメント文しかない場合のエラーです。

SQL文;
-- コメント


Re: SQLの実行エラー - 2017/03/12(Sun) 09:36 No.4006  

 snowさんこんにちは。

 はい、後ろにコメントだけでSQL本体がない文が付いていない場合
に、コメントだけでサーバーに送っていた様です。Version 2.12.0
rc1で修正してみました。

 以上よろしくお願いいたします。


読み取り専用版 投稿者:rkano 投稿日:2017/03/08(Wed) 00:49 No.4000  
読み取り専用版のver2.11.7をダウンロードしたいのですが、リンク先を教えていただけませんか?

よろしくお願いいたします。


Re: 読み取り専用版 - 2017/03/12(Sun) 09:31 No.4004  

 rkanoさんはじめまして。A5:SQL Mk-2をご利用いただきありがと
うございます。

 申し訳ありません。読み取り専用版の更新を失念していました。
サイトを更新しましたのでお試しください。


無効/非表示ウインドウには、フォーカスを設定できません 投稿者:pipesmoker 投稿日:2017/02/20(Mon) 07:04 No.3977  
お世話になります。

@version 2.12.0 beta 40からですが、SQL実行ボタンを押すと、「無効/非表示ウインドウには、フォーカスを設定できません」と表示された後、データベースログインが表示されます。
特に実害はありませんが、よろしくご対応お願いいたします。

ASQLが実行されて、結果が表示されウインドウが上下に分割されて表示されますが、その位置は、現在、ウインドウの真ん中に設定されていると思います。できたら、シート毎に位置を記憶させることはできないでしょうか?毎日、同一SQLを実行し、状況をチェックしているのですが、結果の位置を上側にずらし、見やすくしてチェックしています。実現できると、手間が省けて助かります。よろしくご検討お願いいたします。


Re: 無効/非表示ウインドウには、フォーカスを設定できません - 2017/02/26(Sun) 13:25 No.3983  

 pipesmokerさんこんにちは。

 @はログイン情報の記録状態に応じてフォーカスを変更する処
理がなぜかエラーを起こしているように思えます。(こちらでは
再現できませんでした)

 エラーの原因がわからないのは気持ち悪いですが、取り立て実
害があるわけではないので、内部的には単にエラーを無視するよ
うにすることにします。

Aこちらは次のベータ版から実装したいと思いますので少々お
待ちください。


Re: 無効/非表示ウインドウには、フォーカスを設定できません pipesmoker - 2017/03/06(Mon) 07:40 No.3997  

 お世話になります。
 version 2.12.0 beta 42でのご対応ありがとうございます。
 「無効/非表示ウインドウには、フォーカスを設定できません」表示は出なくなりました。
 結果位置の記憶は、うまく動作していない(以前のまま)ようです。
 いずれも、x64版での確認です。
 よろしくご検討お願いいたします。


Re: 無効/非表示ウインドウには、フォーカスを設定できません pochi-p - 2017/03/06(Mon) 10:53 No.3999  

いつもお世話になっております。

@の現象は私の環境のbeta 41でも発生していたので状況&原因らしきものを報告しておきます。
「A5:SQL Mk-2 32bit edition Version 2.12.0 beta 41」での確認です。

再現手順は

・接続先のコンボボックスは指定してるが未接続の状態のSQLエディタ上で、SQL実行orF9押下
・データベースツリーでデータベースをダブルクリックor右クリック[データベースを開く]orメニューの[データベース]→[データベースを開く]orF9押下


で、詳細を確認している途中で理由がはっきりしました。
最初は「SQLServerのlocalhost限定?」かと思ったのですが、データベースの追加と削除時に
SQLServerで「Windows NTの統合セキュリティ認証を利用する」の方をチェックした状態のデータベースだと
@の現象が発生する様です。

beta 43に入れ替えるので特に問題にはならないですが、せっかくなので報告しておきます。


Re: 無効/非表示ウインドウには、フォーカスを設定できません - 2017/03/12(Sun) 09:25 No.4003  

 pochi-pさんこんにちは。

 ありがとうございます。Version 2.12.0 rc1で修正してみました。

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

NO: PASS:


無料掲示板レンタル「ADVEN-BBS」/3/25更新/ジゴロウぬいぐるみ
original:KENT