フォーラムへの返信
- 
		投稿者投稿
- 
		
			
				
松原正和 キーマスターKyon さんこんにちは。お返事が遅くなり申し訳ありません。 
 
 Version 2.20.0 beta 22 で修正してみました。ご確認のほどよろしくお願いします。松原正和 キーマスターおっさんさんこんにちは。 
 
 実は、Version 2.20.0 beta 19 をアップした後、サーバーを壊してしまい、バックアップからデータを復元しました。バックアップ時以降のデータで、WordPressのDBデータは復元したのですが、ファイルはアップロードを失念していました。
 
 現状では、Version 2.20.0 beta 20 までアップされているはずですのでお試しください。松原正和 キーマスターmint さんこんにちは。 
 
 お時間がたってしまい申し訳ありません。調査したのですが、方法が分からず放置していました。現状では少し難しいかもしれません。
 
 現状では申し訳ないのですが、制限ということでよろしくお願い足します。松原正和 キーマスターsu27k さんこんにちは。 
 
 すみません。うっかりしていましたが、コマンドラインユーティリティは A5M2.exe ではなく、A5M2cmd.exe のはずです。呼び出す実行ファイルに誤りがないでしょうか?- 
		この返信は1年、 4ヶ月前に松原正和が編集しました。 
 松原正和 キーマスターおっさんさんこんにちは。 
 
 Version 2.20.0 beta 19 において MySQL における \ の扱いを修正しました。ご確認いただければと思います。松原正和 キーマスターHello Pavithran, What type of database is it? 
 Please also tell me the version.松原正和 キーマスターchouk さんこんにちは。 
 
 はい、Version 2.18系とVersion 2.19系で、結果セット最大行数の実装を変えた(簡素にした)ためにMySQLで不具合が出たものと思われます。
 
 修正したいと思いますので少々お待ちください。松原正和 キーマスターこたつさんこんにちは。 
 
 すみません、ローカルで修正した後、git で push していなかったため、Version 2.20.0 beta 17 に反映されていませんでした。
 
 Version 2.20.0 beta 18 で対応しましたのでご確認いただければと思います。松原正和 キーマスターあんこさん、こんにちは。 
 
 申し訳ありませんが、まだ実装されていません。
 
 次のバージョン(Version 2.20系)でも実装できるかはすこし難しいかもと思っています。
 松原正和 キーマスターsu27k さんこんにちは。 少なくとも、接続文字列は /Connect=から始まっている必要があります。 以下のようなやや簡易的な接続文字列で接続することもできますのでお試しいただければと思います。 
 
 C:\work\A5M2.exe /Connect=PostgreSQL:{username}/{password}@{servername}:{portno}/{dbname} /RunSQL /FileName=”C:\Users\hogehoge\Desktop\xxx.sql”※ {} で括られたところは適宜ご自身の環境に合わせて書き換えてください。 松原正和 キーマスターこたつさんこんにちは。 
 
 不具合を確認しました。Version 2.20.0 beta 17 にて修正しました。ご確認いただければと思います。松原正和 キーマスターsakaさんこんにちは。 
 
 PostgreSQLでテーブル名が文字化けするとのことですが、テーブルの論理名(コメント)ではなく、テーブルの物理名でしょうか?
 
 データベースの追加と削除で接続情報を登録する画面で、「その他」タブに「データベースの文字コードがSQL_ASCIIの時文字列を強制変換する」のオプションがあるので、そこを変更すると直る可能性もありますが、これは昔のPostgreSQLで文字コードがSQL_ASCIIの場合にしばしば起こる文字化け対処のオプションです。
 
 データベースに文字コードを間違ってテーブルが作成され、間違ったままアクセスする分には一見正しく扱えている…などないでしょうか?松原正和 キーマスターnakayama さんこんにちは。 
 
 使っているDB接続ライブラリの仕様から、OLEDB, ODBC 接続文字列そのままというわけにはいかないと思いますが、調べてみたいと思います。松原正和 キーマスターRondo さんこんにちは。 
 
 はい、確かにエラーになるようですね。エラーチェックを追加するだけなのですぐに実装可能と思います。少々お待ちください。松原正和 キーマスターmw さんこんにちは。 
 
 フィルタ機能なのですが、説明が書かれていないのでわかりにくいですが、where 句と似て異なるものです。このため、そのまま where 句として扱うのは問題があるのではないかと考えています。
 フィルタ機能は PostgreSQL の条件式を参考にして作成されたA5:SQL Mk-2内部で動作する式評価ロジックです。構文およびサポートする機能の違いから、フィルタ式で動作したから where 句として動作するとは限りませんし、where 句で動作する式がフィルタ式で動作しない場合もあります。 
 
 ここを混同したような機能を実装してしまうのはあまりよくないのではないかとも考えます。
 
- 
		この返信は1年、 4ヶ月前に
- 
		投稿者投稿
