「埋め込み式のルール」については、文字列の連結が機能しません

ビットリン・チェン

SQLを使用してデータベースからデータをフェッチしています。where句に変数を渡す必要がありますが、公式の例でも文字列の連結が機能しないことがわかりました。

* def batchnum = "112344552"
* def getBatchIDSQL = '#("select id from sr_sendreceive where batchnum = " + batchnum)'
* print getBatchIDSQL
* def sendReceiveBatchid = db.readValue('#(getBatchIDSQL)')

次に、公式の例を試しました。

      # wrong !
      * def foo = 'hello #(name)'
      # right !
      * def foo1 = '#("hello " + name)'
      * print foo1

      * def name = 'test name'
      * def temp = 'hello ' + name
      * def foo2 = '#(temp)'
      * print foo2

結果は次のとおりです。

#("select id from sr_sendreceive where batchnum =" + batchnum)
#("hello " + name)
#(temp)
ピータートーマス

申し訳ありませんが、ドキュメントが間違っています。これは、JSON以外の場合にのみ機能しmatchます。このような:

* def batchnum = "112344552"
* def actual = 'select id from sr_sendreceive where batchnum = 112344552'
* match actual == '#("select id from sr_sendreceive where batchnum = " + batchnum)'

JSON内では機能します:

* def foo = { bar: '#("select id from sr_sendreceive where batchnum = " + batchnum)' }
* print foo

これを指摘してくれてありがとう、私はドキュメントを更新します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

OSGI宣言型サービスバンドルの埋め込みは正常に機能しますが、出力は表示されません

分類Dev

私の埋め込みの1つは機能していませんが、ほぼ同じコードを持つ他の2つは機能しています

分類Dev

文字列の連結と追加がforeach内で機能していません

分類Dev

ウルドゥー語テキストを使用したSQLクエリの2つの列間の連結が機能していませんか?

分類Dev

オブザーバブルの連結が必要に応じて機能していません-RxAndroid

分類Dev

ピカソがアルバムアートの読み込みに機能していません

分類Dev

Youtube埋め込みライブチャットがモバイルで機能していません(最近)

分類Dev

c ++ 11 initializer_listは、埋め込みオブジェクトのリテラル定数値に対して機能しませんか?

分類Dev

PDFファイルの埋め込みが機能しない

分類Dev

私のシンプルだが機能するjavascript埋め込みコードにはどちらが良いですか(そしてその理由は?)

分類Dev

HTML署名の埋め込み画像はLotusNotes 9では機能しますが、8.5では機能しません

分類Dev

jquery datepickerは、別の埋め込みhtmlファイルでは機能しません

分類Dev

構造体を埋め込みますが、jsonには特定のフィールドしかありません

分類Dev

垂直スクロールは埋め込みiframeでは機能しませんが、水平スクロールは問題なく機能します(jqueryなし)

分類Dev

C ++へのPythonの埋め込み:Pythonスクリプトへのモジュールのインポートは、ある関数呼び出しでは機能しますが、別の関数呼び出しでは機能しません

分類Dev

文字列の連結はbashでは機能しません

分類Dev

csvファイルへの書き込み。'; '次の列が機能していません

分類Dev

AndroidStudioのファイル書き込みが機能していません

分類Dev

一部のテーブルで結合を機能させることができませんが、他のテーブルでは機能します。2つのテーブルから列を選択しようとしています

分類Dev

Text.LengthがwebElementの文字列の長さを見つけるために機能していません

分類Dev

最後の文字の削除は、連結後のループの最初の実行では機能しません

分類Dev

「警告:ファイルシステム `ext2 'は埋め込みをサポートしていません。」しかし、私のシステムも組み込まれていません。なぜgrubが試行しているのですか?

分類Dev

PowerShell-2つの文字列をアンダースコアで連結しても機能しませんか?

分類Dev

FlaskでBokeh埋め込みが機能しない(Bokehは定義されていません)

分類Dev

オブジェクトまたは埋め込みがMVCで機能していません

分類Dev

埋め込み用のネットワークの最後の機能を取得し、機能していません

分類Dev

Select2は、ブートストラップモーダルに埋め込まれていると機能しません

分類Dev

webdriver.jsonという名前のファイルまたはIDが 'WebDriver.FirefoxPreferencesの埋め込みリソースが見つかりません

分類Dev

<img>タグを使用して埋め込むと、SVGの塗りつぶし遷移が機能しません

Related 関連記事

  1. 1

    OSGI宣言型サービスバンドルの埋め込みは正常に機能しますが、出力は表示されません

  2. 2

    私の埋め込みの1つは機能していませんが、ほぼ同じコードを持つ他の2つは機能しています

  3. 3

    文字列の連結と追加がforeach内で機能していません

  4. 4

    ウルドゥー語テキストを使用したSQLクエリの2つの列間の連結が機能していませんか?

  5. 5

    オブザーバブルの連結が必要に応じて機能していません-RxAndroid

  6. 6

    ピカソがアルバムアートの読み込みに機能していません

  7. 7

    Youtube埋め込みライブチャットがモバイルで機能していません(最近)

  8. 8

    c ++ 11 initializer_listは、埋め込みオブジェクトのリテラル定数値に対して機能しませんか?

  9. 9

    PDFファイルの埋め込みが機能しない

  10. 10

    私のシンプルだが機能するjavascript埋め込みコードにはどちらが良いですか(そしてその理由は?)

  11. 11

    HTML署名の埋め込み画像はLotusNotes 9では機能しますが、8.5では機能しません

  12. 12

    jquery datepickerは、別の埋め込みhtmlファイルでは機能しません

  13. 13

    構造体を埋め込みますが、jsonには特定のフィールドしかありません

  14. 14

    垂直スクロールは埋め込みiframeでは機能しませんが、水平スクロールは問題なく機能します(jqueryなし)

  15. 15

    C ++へのPythonの埋め込み:Pythonスクリプトへのモジュールのインポートは、ある関数呼び出しでは機能しますが、別の関数呼び出しでは機能しません

  16. 16

    文字列の連結はbashでは機能しません

  17. 17

    csvファイルへの書き込み。'; '次の列が機能していません

  18. 18

    AndroidStudioのファイル書き込みが機能していません

  19. 19

    一部のテーブルで結合を機能させることができませんが、他のテーブルでは機能します。2つのテーブルから列を選択しようとしています

  20. 20

    Text.LengthがwebElementの文字列の長さを見つけるために機能していません

  21. 21

    最後の文字の削除は、連結後のループの最初の実行では機能しません

  22. 22

    「警告:ファイルシステム `ext2 'は埋め込みをサポートしていません。」しかし、私のシステムも組み込まれていません。なぜgrubが試行しているのですか?

  23. 23

    PowerShell-2つの文字列をアンダースコアで連結しても機能しませんか?

  24. 24

    FlaskでBokeh埋め込みが機能しない(Bokehは定義されていません)

  25. 25

    オブジェクトまたは埋め込みがMVCで機能していません

  26. 26

    埋め込み用のネットワークの最後の機能を取得し、機能していません

  27. 27

    Select2は、ブートストラップモーダルに埋め込まれていると機能しません

  28. 28

    webdriver.jsonという名前のファイルまたはIDが 'WebDriver.FirefoxPreferencesの埋め込みリソースが見つかりません

  29. 29

    <img>タグを使用して埋め込むと、SVGの塗りつぶし遷移が機能しません

ホットタグ

アーカイブ