'Glue'의 액세스 또는 평가에서 행 1에 "열이 추가되지 않았습니다. 데이터가 바뀌지 않았습니다." 오류가 발생합니다. 업데이트를 실행하려고 할 때저는 완전히 어리둥절합니다. 제 코드는 SQL 데이터베이스를 쿼리하고 한 줄 결과나 빈 테이블을 반환하고, 그런 다음 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"(공백 추가)였기 때문에 실험 ID를 업데이트할 수 없었습니다. 그래서 먼저 해당 열과 일치하도록 코드를 추가하면 잘 될 것입니다.
Re: 'Glue'의 액세스 또는 평가에서 행 1에 "열이 추가되지 않았습니다. 데이터가 바뀌지 않았습니다." 오류가 발생합니다. 업데이트를 실행하려고 할 때문제가 해결되지 않았다니 안타깝네요.
SQL 출력과 업데이트할 테이블을 공유해 주실 수 있으신가요?
그렇지 않다면, 테이블을 "수동으로" 업데이트해 보셨나요? 작동한다면, 문제는 스크립트에 있을 수 있습니다(제 관점에서는 명백한 것은 없습니다). SQL과 대상 테이블(숨겨진 문자?) 간에 데이터 형식에 미묘한 차이가 있을 수 있습니다.
최상의,
티에스
Re: 'Glue'의 액세스 또는 평가에서 행 1에 "열이 추가되지 않았습니다. 데이터가 바뀌지 않았습니다." 오류가 발생합니다. 업데이트를 실행하려고 할 때</CODE></PRE><P>replace 열에 {}를 추가했지만 문제는 해결되지 않았습니다. 실험 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 the Main Table 문에서 중괄호({})가 빠진 것 같습니다.
Replace Columns in Main Table({ :ExperimentID })
또한, Replace 문에서 업데이트하려는 모든 열을 나열해야 할 수도 있습니다.
Replace Columns in Main Table( {:ExperimentID, Read Date, Exeperiment Type} )
그냥 생각해 보는 거예요.
최상의
티에스
Re: 'Glue'의 액세스 또는 평가에서 행 1에 "열이 추가되지 않았습니다. 데이터가 바뀌지 않았습니다." 오류가 발생합니다. 업데이트를 실행하려고 할 때네, 실제로 이 업데이트를 실행하기 전에 일치하도록 구체적으로 변경하고 있으며 열 관리자로 확인한 결과 일치합니다.
Re: 'Glue'의 액세스 또는 평가에서 행 1에 "열이 추가되지 않았습니다. 데이터가 바뀌지 않았습니다." 오류가 발생합니다. 업데이트를 실행하려고 할 때두 테이블의 열이 동일한 데이터 유형과 모델링 유형을 가지고 있습니까? 그렇지 않은 경우 이것이 문제일 수 있습니다.