2014-10-07 2 views
0

내 asp.net 프로젝트의 데이터베이스에 텍스트 상자 값을 삽입하려고합니다. 이 코드를 사용하는 동안 일부 오류가 발생합니다. 도와주세요.'tbl_Shading_Analysis'개체 이름이 잘못되었습니다.?

protected void btnSubmit_Click(object sender, EventArgs e) 
    { 
     SqlConnection con = new SqlConnection(); 
     SqlCommand cmd = new SqlCommand(); 
     con.ConnectionString = (@"connectionString"); 
     con.Open(); 
     cmd.Connection = con; 
     cmd.CommandText=("INSERT INTO tbl_Shading_Analysis(Load_Band) VALUES ('"+txtLoadBand.Text+"')"); 
     cmd.ExecuteNonQuery(); 
     con.Close(); 
    } 

답변

1

나는 테이블 tbl_Shading_Analysis 당신이 어떤 문제가있을 수 있습니다 테이블과 연결된 일부 트리거가있는 경우가 발생할 수, 사용중인 연결에 존재하지 않는 것을 의미한다.

  1. 오른쪽에 연결되어 있는지 확인하십시오. server/database.
  2. 해당 테이블에서 실행되는 트리거도 확인하고 모든 트리거가 정확한 철자가 정확한지 확인하십시오.
  3. 위의 두 가지 사항을 정확성으로 확인한 경우 참조 된 테이블의 전체 스키마를 사용해보십시오.

    예 :.... [데이터베이스 이름] [스키마] [TABLENAME] 또는 [Database1] [smmdmm] [aid_data 즉 오류가오고있다

1

테이블 tbl_Shading_Analysis는 데이터베이스에 존재하지 않기 때문에 .

  1. 올바른 데이터베이스 이름을 입력했으면 연결 문자열을 확인하십시오.
  2. 지정한 데이터베이스에 해당 테이블을 생성했는지 확인하십시오.
  3. 테이블 이름의 맞춤법이 사용자가 지정한 것과 다른지 확인하십시오.
관련 문제