2017-02-10 7 views
0

내 프로젝트 (vb.net/mysql)가 정상적으로 작동했습니다. 어제, (개발 컴퓨터에서) 프로젝트를 디버깅하고 일부 데이터를 편집/저장하려고 시도했으며 데이터를 디스크에 저장하지 않는다는 것을 깨달았습니다. 오류 메시지가 표시되지 않습니다! 디버깅을 종료하고 프로젝트를 다시 빌드하고 바이너리를 사용했지만 동일합니다! 이상한 점은 클라이언트 컴퓨터에서 동일한 바이너리를 사용할 때 데이터가 저장된다는 것입니다. VMWare 컴퓨터에서 연결할 때도 저장됩니다. 또한 클라이언트 컴퓨터에서 서버 컴퓨터로 연결할 때 동일한 이진 파일이 제대로 작동합니다. 개발 컴퓨터의 MySql Workbench도 모든 컴퓨터에서 잘 작동합니다. 나는 어떤 코드도 바꾸지 않았다. 나는 데이터를 저장하려면이 옵션을 사용mysql이 개발 컴퓨터에 데이터를 저장하지 않습니다.

CustomersBindingSource.EndEdit() 
CustomersTableAdapter.Update(MainDataSet.customers) 

별난 것은 내가 데이터, 이러한 작업 벌금을 업데이트하는 나는 간단한 MySQL의 업데이트 쿼리를 사용하여 내 프로젝트에 다른 장소를 가지고있다. 위의 코드는 작동하지 않지만 클라이언트 시스템에서 연결할 때 작동하는 이유는 무엇입니까?

나는 해결책을 찾던 곳을 완전히 잃어 버렸습니다.

어떤 도움이 많이

을 이해할 수있을 것이다 개발 환경 : 윈도우 7 프로 32 비트, 비주얼 스튜디오 2010을 MySQL v5.6에

답변

0

나는 새와 함께 개발 시스템 교체와 함께 끝났다. 이제 모든 것이 잘 작동합니다. 이 문제는 나에게 수수께끼가 될 것입니다. 나는 나중에 그것을 알아낼지도 모를 경우를 대비해 기계를 없앴습니다. 나는 게임을 위해 10 살짜리 아들에게주었습니다. 이제 그는 행복하고 행복합니다.

기사 끝.