UPDATE
MS Managment Studio에서 실행할 때 잘 작동 하는 쿼리가 있습니다. 하지만 내 C # 앱에서이 쿼리를 실행하려고하면 예외없이 실행되지만 테이블은 업데이트되지 않습니다. 연결 문자열이 맞습니다. 이것이 내가하는 방법입니다.
int contractId = 2
con.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\tst.mdf;Integrated Security=True;Connect Timeout=30";
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "update аренды set datetime_возврата=GETDATE() where id_договора=@contractId";
cmd.Parameters.Add("@contract_id", SqlDbType.Int, 4).Value = contractId;
cmd.ExecuteNonQuery();
무엇이 잘못 될 수 있습니까?
C # 코드가 예외없이 실행되면 데이터베이스도 업데이트되지만 업데이트 된 데이터베이스가 프로젝트 의 하위 폴더 폴더에 있다는 의미 로 사용 AttachDbFilename=|DataDirectory|\tst.mdf
됩니다 . 업데이트 된 데이터를 보려면 SSMS 의 폴더에 있는 데이터베이스를 연결하십시오 . 또한 Steve가 의견에서 언급했듯이 자세한 내용은 이 게시물 을 참조하십시오 .ConnectionString
BIN\DEBUG
bin/debug
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다