2

アプリケーションとしてp4sql.exeを追加し、P4V(Windows)のカスタムツールとしてこのp4sqlクエリを追加しようとしています。

-s "select * from changes where lcase(description) like '$%$D$%' and p4options='longdesc';"

引数として。

コマンドを実行して入力として「123」を入力すると、次のエラーが返されます。

p4sql error:
    Usage: p4sql -h for usage.
    Option: 12 is undefined.

どのような脱出メカニズムが欠けていますか?

4

1 に答える 1

2

私は最近あなたが参照した質問を更新しました、そして私が述べたように、P4Vにバグがあります、そしてP4SQLもかなり不安定なようです。「$%」と「$ D」の間にスペースを入れると、時々動作するようになります。これを変える:

...like '$%$D$%' and...

これに:

...like '$% $D $%' and...

この変更を行った後もしばらくは機能しますが、これらのスペースが検索文字列の一部になるため、一部の検索は失敗します。説明できない理由で一部の検索が失敗することにも気づきました。昨年10月にPERFORCEに報告したところ、バグであることが確認されましたが、まだ修正されていません。

他の質問で言及されている解決策の1つを使用する方が良いでしょう。P4Winを使用するか、変更リストをファイルにダンプしてから、ファイルを検索します。

于 2009-06-22T16:09:16.723 に答える