フォーラムへの返信
-
投稿者投稿
-
松原正和
キーマスターすこっとタイガーさんこんにちは。
「SELECT 1.23456789::money::text」のステートメントですが、お気づきのようにVersion 2.14.3の修正によるものです。…がエラーになっているのでしょうか。こちらのPostgreSQLは9.2.24で開発しているのですが、該当エラーは出ていません。バージョンか通貨周りの設定に依存するのかもしれないですね。直せるか検討してみます。
インポートの機能で、半角大文字を含む列名でエラーになる件ですが、Version 2.14系の不具合のようです。修正したいと思いますので少々お待ちください。松原正和
キーマスターSukettaさんこんにちは。
お返事が遅くなり申し訳ありません。
現象を確認しました。バイナリ項目として判定されているようですね。プロトコルの解釈に係る修正は少し大変なので解析・修正に時間がかかると思います。
さしあたりの対策としては、結果セットで右クリックメニューから[バイナリ項目のエンコード(Z)] – [UTF-8]とすると文字列として表示されます。
また、オプションダイアログで、「結果セットグリッド」タブの「バイナリ項目の扱い」と「バイナリ項目のエンコーディング」を指定することでデフォルトの表示の仕方を変えることができます。松原正和
キーマスターぱんかれさんこんにちは。
お返事が遅くなり申し訳ありません。
各ステートメントがセミコロンで区切られないのですね。…SQL Serverのパーサーは文の区切りをどう判断しているのでしょうね。
さしあたりは、整形したいステートメントだけを選択状態にして、Ctrl+Qなどで整形するような感じではどうでしょうか?
松原正和
キーマスターよねさんこんにちは。
不具合でご迷惑をおかけしたようで申し訳ありません。Version 2.14系の不具合で、PostgreSQLの実行計画取得時にSQLが実行されてしまう不具合があったようです。これは、内部的に実行されるexplainコマンドのオプション誤りのようです。また、読み取り専用オプション・読み取り専用エディションでも発生するようです。
とりあえず、version 2.15.0 beta 25 で修正しました。また、これについては、早めにVersion 2.14系の正式版についても修正版を出したいと思います。
以上よろしくお願いいたします。
松原正和
キーマスターぱんかれさんこんにちは。
SET文というのは、UPDATE文のSET句ではなくSQL Server(Transact-SQL)のSETステートメントのことでしょうか?。セミコロンで行末にならないということでしょうか?
簡単なサンプルなどご提供いただけた尻ないでしょうか?。松原正和
キーマスターおでんせさんこんにちは。
はい、現象を確認しました。確かに微妙な動きしますね。テキストエディタ部は商用のコンポーネントを使っているので修正できるかどうかわかりませんが、ちょっと試してみます。松原正和
キーマスター鯖味噌さんこんにちは。
とりあえず、Version 2.15.0 beta 24で全選択・全解除ボタンを用意しました。
あと、1行目を選択した状態で、スクロールバーなどで最後の行までスクロールして、Shiftキーを押下しながら、最後の行を選択すれば、その範囲(つまりすべての行)を選択できます。松原正和
キーマスターotoro さんこんにちは。
…の閾値というのは、つまり、セルのコピー時に…が付いてしまうのが問題ということでしょうか?。
とりあえず、Version 2.15.0 beta 24でグリッドでの単一セルのコピー時に省略された…付きの文字列ではなく、本来のの文字列をコピーするようにしてみました。
あと、BLOBエディタでの全選択等も可能なように修正しました。松原正和
キーマスター長谷川さんこんにちは。
色々調べたのですが、よくわかりませんでした。
プロトコルレベルのエラーのようにも思えます。多分、サーバーとクライアントのバージョンもあっているのですよね?。
接続ライブラリであるUniDACのバージョンを上げればもしかしたら解決するかも?とも思うのですが、ちょっと今すぐは難しそうです。(Version 2.15.0の正式版までには1回バージョンアップしようと思っています。)松原正和
キーマスターissiさんこんにちは。
MySQLデータベースが壊れた時のメッセージなのでしょうか…。
ちょっとこの状況は経験したことがないのでよくわかりません。
サーバーのパーミッションか何かの問題で問題が起きたのでしょうか…。すみません。この程度しか言えません。松原正和
キーマスターだいきさんこんにちは。
Version 2.15.0 beta 23にて、INSERT, UPDATE文でもカラムコメントを出力するようにしてみました。
なお、この生成時のオプションですが、オプションダイアログで「SQL整形」タブの内容で設定できます。松原正和
キーマスター長谷川さんこんにちは。
少し調べてみたのですが、「Broken packet, data length 5 exceeds fields length 4」のエラーはDB接続ライブラリであるUniDACが出力しているメッセージでした。UniDACのソースコードは手元にあるのですが、難読化されているソースのため、追うことは難しそうでした。
あと気になるのは、クライアントPCにインストールされているNativeClientのバージョン(SQL Server 接続ライブラリ)のバージョンですが分かりますでしょうか?。
(A5:SQL Mk-2でDB接続のパラメータを設定する画面の下に、「接続モード:SQL Server Native Client 11 (OLE DB)」などと表示されます。)松原正和
キーマスターy.tsu さんこんにちは。
不具合報告ありがとうございます。はい、Version 2.15.0 のベータ版でTSVのはずがCSVで出力されていました。
Version 2.15.0 beta 22で修正しましたのでご確認ください。松原正和
キーマスターyukoさんこんにちは。
はい、確かにVersion: 2.15.0 beta 12 前後からSQL入力支援のコメント回りについて修正したのですが、出なくなるということは無いはずなのですが…。
全てのテーブルでテーブルコメントが表示されないでしょうか?。カラムコメントは出力されますでしょうか?。
なにか、テーブルコメントが表示されないテーブル名・スキーマ名の特徴などありますでしょうか?。
(大文字小文字交じりや、全角文字が使われているなど。)松原正和
キーマスターpupuriさんこんにちは。
Version 2.15.0 beta 22でPostgreSQL 12 に対応しました。pg_attrdefシステムカタログで、adsrc列が削除されていたのが原因のようです。使用しているDB接続ライブラリである Devart社の UniDACでこの列を使用していたようなので、使用しないように修正したところ接続できるようになったようです。
SQLServer2000についてですが、これは中々検証が大変そうです。ちょっと今すぐというわけにはいかないのですが、例えば、ODBCドライバを使うなどすると使えるなどないでしょうか?。
以上よろしくお願いいたします。 -
投稿者投稿