2016-07-04 2 views
0

C# 코드 프로그램을 만들었고 여러 번 오류를 찾지 못했습니다.OleDb 오류 삽입 문에 다음과 같은 알 수없는 필드 이름 "이름"이 포함되어 있습니다.

string eksekusi = "INSERT INTO Table1([ID],[Name],[City]) VALUES ('01','Udin','Serang')";     
Console.WriteLine("------------------ EKSEKUSI ---------------------"); 
Console.WriteLine(eksekusi); 
Console.WriteLine("------------------ RESULT ---------------------"); 
oledb.SET_QString(eksekusi); 
if (oledb.SQL_Execute() == true) 
    Console.WriteLine("Success.."); 
else 
    Console.WriteLine("Error.. : "+oledb.Ret_ErrMsg); 

오류 : 오류 INSERT 문은 다음 알 수없는 필드 이름 "이름"을 포함

이 도와주세요.

해결 : Access에서 새 데이터베이스를 만든 2010 년

+0

'Name '열의 이름이'Nama'입니까? DB에서 살펴보십시오 –

+0

주어진 오류 메시지는 삽입 된 값에 대해 불평하지 않습니다. "Name"필드가 Table1에 존재하지 않는다고 나와 있습니다. – Rohit

+0

은'Nama' 또는'Name'입니까? 삽입 쿼리에서'Name'을 사용합니다 – currarpickt

답변

0

그것의 당신이 "이름"이라고 데이터베이스에 열이 그나마 가능성이 높다.

이미 해당 열이있는 경우 삭제하고 "이름"이라는 새 열을 만든 다음 열 목록의 해당 위치로 옮길 수 있습니다.

+0

미해결, (답변을 주셔서 감사합니다.) –

+0

테이블 스키마를 공유 할 수 있습니까? 데이터베이스 수준에서 문제가 발생할 수 있습니다. –

+0

해결 된 : 새 데이터베이스 작성 Microsoft Access 2010. –