2
레코드 업데이트 작업을 수행하고 있습니다. 내 업데이트 작업이 잘 진행되고 있지만 데이터베이스가 값을 업데이트하지 않습니다. 아래는 업데이트 코드입니다.C# 코드를 통해 SQL Server 데이터베이스가 업데이트되지 않았습니다.
SupPartEntityVal supplypart = new SupPartEntityVal();
String sNum = sNumText.Text;
String sName = sNameText.Text;
String sStatus = sText.Text;
String sCity = cText.Text;
int rowIndex = int.Parse(rIndex.Text);
ObjectQuery<S> supply = supplypart.S;
var query =
from product in supply
select new { product.SNUM, product.SNAME, product.STATUS, product.CITY };
S sup = supplypart.S.Single(product => product.SNUM == sNum);
sup.SNAME = sName; sup.STATUS = short.Parse(sStatus); sup.CITY = sCity;
this.supplypart.SaveChanges();
- 변경 한 후, 나는 응용 프로그램을 닫은 후, 나는 UI에
- 닫기 비주얼 스튜디오를 업데이트 된 값을 볼 수 있습니다 다시 다시, UI
- 에 업데이트 된 값을 볼 수있는 응용 프로그램 실행을 다시 열 수 있습니다 다시.
- 데이터베이스에 변경 사항이 표시되지 않습니다.
나는 뭔가를 놓치고 ???
데이터베이스가 프로젝트에 출력되는 콘텐츠 파일로 복사됩니다. 당신이 컴파일 할 때마다 디렉토리 –
예, 스티브 내 데이터베이스가 프로젝트의 일부로 컨텐츠 파일에있다. 하지만 내가 그것에서 제거하면, 나는 그것을 실행할 수 없습니다 .. – user1546784
어떤 종류의 데이터베이스입니까? Winform, asp.net, WPF? 내 말은, SQL 사용자 인스턴스 (또는 로컬 DB) 대 클래식 SQL 인스턴스 –