0

ストリームの最終出力にいくつかの列の値を追加する必要があります。「定数の追加」を使用していますが、次のエラーが返されます。

2013/05/16 17:33:48 - ソート行.0 - このソート ブロックで実行されるバイナリ文字列からデータ型への変換の数は 0 です 2013/05/16 17:33:48 - ソート行.0 - クイックソート アルゴリズム終わりました。2013/05/16 17:33:48 - 表 output.0 - 準備済みステートメント: INSERT INTO ju2s6_jshopping_products (ITEMNO, DESC, CATEGORY, ITEMNO_1, UNITPRICE, product_ean, product_quantity, unlimited, product_date_added, date_modify, product_publish, product_tax_id, currency_id, product_template, product_url, product_old_price, product_buy_price, min_price, different_prices, product_weight, image, product_manufacturer_id, product_is_add_price, average_rating, reviews_count, delivery_times_id, hits, weight_volume_units, basic_price_unit_id, label_id, vendor_id, アクセス, alias_en-GB, short_description_en-GB, description_en-GB,meta_title_en-GBmeta_description_en-GB, meta_keyword_en-GB, name_es-ES, alias_es-ES, short_description_es-ES, description_es-ES, meta_title_es-ES, ) 値 ( ? meta_description_es-ES, meta_keyword_es-ES?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? 、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、?、? )

「定数の追加」で追加された列の値が「?」になっているようです。

何か助けはありますか?

4

1 に答える 1

1

スタック オーバーフローへようこそ。

これは、定数の追加ではなく、テーブル出力ステップの問題のようです。すべての列が正しく、入力フィールドと正しく一致していますか? テーブル出力ステップのフィールド リストを確認してください。

[データベース フィールドを指定] チェックボックスをオンにしていない場合は、そのステップの入力列 (右クリックして [入力フィールドを表示] を選択) がデータベース テーブル フィールドの名前と順序と正確に一致していることを確認する必要があります。

「Specify database fields」をチェックし、「Get fields」ボタンをクリックしてグリッドに入力した場合、Kettle はすべてのストリーム フィールドを取得し、テーブル フィールドの名前を複製することに注意してください。それらのいずれかが異なる場合は、テーブル フィールドを見つけて手動で正しいフィールドに変更する必要があります。

于 2013-05-16T23:35:12.210 に答える