2013-08-28 2 views
1

Visual Studio 2010의 초보자입니다. 따라서 코드에 바보 같은 구문 오류가있을 수 있습니다. 그래서 제발 내 질문을 downvote하지 마십시오. 데이터베이스가 정확하고 테이블 이름이 연락처입니다. 값 (열 - 이름 및 성)에 값을 삽입하려고합니다. 자, 내 코드에서 뭔가 잘못 될 것입니다. 표시되는 오류는 {"Syntax error in INSERT INTO statement."}입니다. 제 코드를 확인해주세요. 아래에 나와 있습니다.Visual Studio 2010에 삽입

Dim Conn As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data  
Source=C:\Users\Rajesh\Desktop\Documents\Visual Studio 2010\Projects\Project 
\Contacts.accdb") 

    Conn.Open() 

    Dim Cmd As New OleDb.OleDbCommand() 
    Cmd.Connection = Conn 
    Cmd.CommandText = "INSERT INTO Contacts (First Name, Last Name) 
    Values('Bruce','Lee')" 
    Cmd.ExecuteNonQuery() 

    Conn.Close() 

물론 도움이 될만한 내용이 있습니다.

답변

3

나는 그들에 공백이 포함되어 있기 때문에 당신이 열 이름 주위에 대괄호가 필요하다고 생각 :

INSERT INTO Contacts ([First Name], [Last Name]) Values('Bruce','Lee') 
+0

덕분에 당신의 대답은 나에게 매우 도움이되었다 ... 버디 ... 네가 멋진 예술. 나에게서 upvote. – h2O

관련 문제