저는 오랜 시간 동안 UniDac을 사용하고 있었고 이동 후 좋은 Asynch 방법을 사용하기 때문에 FireDac으로 이동하기로 결정했습니다. 이제는 데이터 편집 작업이 더 이상 작동하지 않아서 오류가 발생합니다. : 내가 여기서 뭘하려 무엇AnyDac 일명 FireDac은 업데이트 쿼리를 생성 할 수 없습니다
[FireDAC][Phys]-330. Cannot generate update query. Update table undefined.
내가 쉽게이 같은 문제없이 데이터를 편집 할 수 unidac로, 데이터베이스에서 모든 데이터를 가져 와서 저를 편집 할 수있는 TFDStoredProc 구성 요소가 있습니다 :
StoredProc.Edit;
StoredProcCreatedID.Value := SomeValue;
StoredProc.Post;
하지만 효과가 있지만 AnyDac에서는 그렇지 않습니다. 나는 결과 어떤 아이디어를 다시 얻기 위해 마이크로 소프트 SQL 서버 2012 FireDac 8.0 저장 프로 시저를 사용하고
[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name 'CreatedID'.
: 수동으로 또 다른 문제에 이르게 UpdateTable을 ecifying?
P.
쿼리가이 필드에 별칭을 인식하지 못하는 FireDac 업데이트 빌더처럼 보이는이
SELECT
CreatedBy as CreatedID,
usr.UserName as CreatedBy
FROM
Sales
LEFT JOIN
Users usr ON usr.ID = Sales.CreatedBy
처럼 보이는, 어떤 도움을 주시면 감사하겠습니다.
별칭없이 쿼리를 시도 했습니까? – crefird
은 별칭을 쿼리에서 매우 중요한 역할을 할 수 없습니다. – AirWolf