更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは「Glue」の評価の行 1 で」というエラーが発生します。完全に途方に暮れています。私のコードは SQL データベースを照会し、1 行の結果または空のテーブルを返しています。その後、その情報を使用して JMP データ テーブルの ID 列を更新しようとしています。これらのテーブル間でどの列も一致しなくなり、同一の列を作成して更新を実行しても意味がありません。私は JMP18 を使用しています。
dt100 << Update(
With( Data Table( dt200 ) ),
Match Columns(
:Read Date = :ReadDate, :Experiment Type = :ExperimentType,
:Plate Size = :PlateSize, :Plate Type = :PlateType,
:Dispense Mode = :DispenseMode, :Probook Number = :ProbookNumber,
:Probook Page Number = :ProbookPageNumber
),
Add Columns from Update Table( None ),
Replace Columns in Main Table( :ExperimentID )
);
何か提案はありますか?
自動化とスクリプトRe: 更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは 'Glue' の評価の行 1 で」というエラーが発生します解決策が見つかりました。SQL の戻り列が「ExperimentID」で、元のデータが「Experiment ID」(スペースを追加)だったため、Experiment ID を更新できませんでした。まず、これらに一致するコードを追加すれば、問題は解決するはずです。
Re: 更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは 'Glue' の評価の行 1 で」というエラーが発生します問題が解決しなかったことを残念に思います。
SQL 出力と更新するテーブルを共有していただけますか?
そうでない場合、テーブルを「手動で」更新してみましたか? それが機能する場合、問題はスクリプトにある可能性があります (私の観点からは明らかなものはありません)。SQL テーブルと宛先テーブル間のデータ形式に微妙な違いがある可能性があります (隠し文字など)。
最高、
TS
Re: 更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは 'Glue' の評価の行 1 で」というエラーが発生します</CODE></PRE><P>置換列に {} を追加しましたが、問題は解決しませんでした。実験 ID のみを更新し、他の ID と一致させて正しい行に更新したいと考えています。</P><PRE><CODE class=" language-jsl"> dt100 << Update(
With( Data Table( dt200 ) ),
Match Columns(
:Read Date = :ReadDate, :Experiment Type = :ExperimentType,
:Plate Size = :PlateSize, :Plate Type = :PlateType,
:Dispense Mode = :DispenseMode, :Probook Number = :ProbookNumber,
:Probook Page Number = :ProbookPageNumber
),
Add Columns from Update Table( None ),
Replace Columns in Main Table( {:ExperimentID} )
);Re: 更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは 'Glue' の評価の行 1 で」というエラーが発生しますこんにちは、
メイン テーブルの列の置換ステートメントに中括弧 ({}) がないようです。
Replace Columns in Main Table({ :ExperimentID })
また、Replace ステートメントで更新するすべての列をリストする必要がある場合もあります。
Replace Columns in Main Table( {:ExperimentID, Read Date, Exeperiment Type} )
ただの考えです。
最高
TS
Re: 更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは 'Glue' の評価の行 1 で」というエラーが発生しますはい、実際にこの更新を実行する前に一致するように具体的に変更しており、列マネージャーで確認すると一致しています。
Re: 更新を実行しようとすると、「列が追加されませんでした。データは置き換えられませんでした。アクセスまたは 'Glue' の評価の行 1 で」というエラーが発生します両方のテーブルの列のデータ型とモデリング タイプは同じですか? そうでない場合は、これが問題である可能性があります。