2010-02-16 2 views
0

프로젝트 (A)에서 데이터 소스로 추가 된 데이터베이스 테이블에 액세스 할 수 있습니다. 프로젝트 (B)의 데이터 소스에 추가하지 않고이 데이터베이스 테이블을 프로젝트 (B)에서 참조 할 수있는 방법이 있습니까?다른 프로젝트에서 한 프로젝트의 데이터 소스에 액세스 할 수있는 방법이 있습니까?

ProjB.databasetable.GetDataSetSchema

어떤 아이디어가 정말 감사하겠습니다. 고마워요!

답변

0

데이터베이스 테이블은 어떤 식 으로든 프로젝트 A와 관련이 없습니다. 프로젝트 A는 테이블에 액세스하는 데 사용되는 데이터 소스 (아마도 DataSet)를 포함합니다.

데이터 집합을으로 다시 사용하려면 ProjectA에 대한 참조를 ProjectB에 추가하기 만하면 ProjectA.MyDataSet이 사용됩니다.

+0

감사합니다. Sky Sanders 님, 이전에이 참조를 추가 했으므로 데이터 세트의 데이터에 액세스 할 수 없습니다. 그것은 단지 타입으로 참조 할 수있게 해주고, 표현으로 사용할 수 없다고 말해 줍니까? 내가 노골적인 무언가를 여기에서 놓치고 있냐, 또는 단지 쉬는 날을 보내고 있냐?! – Craig

+0

그래, 뭔가 빠졌어. var ds = new MyDataSet(); 그런 다음 tableAdapters를 사용하여 데이터를로드하십시오. ProjectB app.config에서 ProjectA와 동일한 연결 문자열 요소가 있는지 확인해야 할 수 있습니다. –

+0

대단히 감사합니다. 내가 놓친 바보 같은 짓이라고 생각 했어. Hadnt가 새로운 테이블 어댑터를 만들었습니다! 고마워! – Craig

-1

방법은 원격 데이터 서버를 사용하는 것이며 모든 응용 프로그램이 서버에 연결됩니다.

당신은 DataAbstract

이것을 할 수 있지만 응용 프로그램을 다시 작성해야합니다.

+0

젠장 ... 정말? –