나는 응용 프로그램 양식을 가지고 있고 응용 프로그램 (텍스트 상자)에서 데이터를 저장할 수 없습니다 (ms 액세스). 저장된 데이터가 응용 프로그램에서 볼 수 있지만 데이터베이스가 열리지 않으면 ... 데이터베이스를 열고 양식을 다시 시작하면 삽입 된 데이터가 표시되지 않습니다.데이터베이스 도움말에 데이터를 저장할 수 없습니다!
string conString = "Provider=Microsoft.Jet.OLEDB.4.0;" + " Data Source=save.mdb"; OleDbConnection empConnection = new OleDbConnection(conString); string insertStatement = "INSERT INTO zivila " + "([naziv]) " + "VALUES (@naziv)"; OleDbCommand insertCommand = new OleDbCommand(insertStatement, empConnection); insertCommand.Parameters.Add("@naziv", OleDbType.Char).Value = textBox1.Text; try { empConnection.Open(); int count = insertCommand.ExecuteNonQuery(); empConnection.Close(); } catch (OleDbException ex) { MessageBox.Show(ex.Message); } finally { textBox1.Clear();
Woah, strange. 원저자가 특정 기간 내에 수정 사항을 수정하면 수정 사항이 표시되지 않습니까? – aehiilrs
데이터베이스 파일 이름에 경로가 없습니다. 이는 데이터베이스가 현재 디렉토리에 있음을 의미합니다. 그러나 프로그램을 실행할 때 현재 디렉토리는 무엇입니까? VS 내부의 디버그 모드에서 이것은 BIN \ DEBUG입니다. 업데이트 된 데이터베이스가 있습니다. – Steve