내가 데이터를 게시하고 다음과 같이 데이터베이스와 테이블을 쿼리 할 때 : Dev datastorage (emulator)가 작동합니다.푸른 색 테이블 저장 쿼리
데이터 테이블에 데이터가있는 Azure 데이터베이스 (계정 있음)를 게시하면 작동합니다. Azure 데이터베이스 (계정 있음)에있는 데이터로 테이블의 데이터를 가져올 때 작동하지 않습니다.
두 경우 모두 키와 계정 자격증 명을 제외하고 동일한 코드입니다.
검색어로 무엇을해야합니까?
var query = azure.TableQuery
.select().from('dummytable').where('PartitionKey eq ?', key);
쿼리가 작동하지 않는 이유는 하나 일 수 있습니다. 해야 할 일이 있으면
저장소 탐색기에서 작동하며 엔티티를 볼 수 있습니다. 프로그램에서만 응답을받을 수 없습니다. 그러나 동일한 프로그램에서 "PUT"작업이 작동합니다.
테이블 저장소에서 데이터를 가져올 때 어떤 예외/오류가 있습니까? –
오류 (또는) 예외가 없습니다. 응답을 얻지 만 데이터가 없습니다. POST에 대해 동일한 작업을 수행하면 성공 응답이 표시되고 데이터가 삽입됩니다. –
스토리지 탐색기를 사용하면 실제로 데이터가 테이블에 있는지 확인할 수 있습니까? Azure 저장소로 작업 할 때 Fiddler와 같은 도구를 통해 요청/응답을 추적하는 것이 도움이 될 수 있습니다. HTH. –