2016-07-30 4 views
0

내 액세스 데이터베이스에서 다른 데이터베이스 테이블에 하나의 데이터베이스 테이블에서 데이터를 복사하는 vb.net 코딩에 대한 도움이 필요합니다.하나의 데이터베이스 테이블에서 다른 데이터베이스 테이블로 데이터를 복사하는 방법은 무엇입니까?

Dim conn2 As OleDbConnection 
    Dim cmd2 As OleDbCommand 
    Dim SQLStr2 As String 


    conn2 = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= '" & TextBox3.Text & "' ;Jet OLEDB:Database Password=cscfo13poppsi; ") 


    SQLStr2 = "SELECT * FROM pop IN '" & TextBox3.Text & "'" 
    conn2.Open() 
    cmd2 = New OleDbCommand(SQLStr2, conn2) 
    cmd2.ExecuteNonQuery() 

    Dim conn As OleDbConnection 
    Dim cmd As OleDbCommand 
    Dim SQLStr1 As String 

    conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=psipop.accdb;Jet OLEDB:Database Password=cscfo13poppsi;") 
    SQLStr1 = "INSERT INTO pop 'psipop'" 
    conn.Open() 
    cmd = New OleDbCommand(SQLStr1, conn) 
    cmd.ExecuteNonQuery() 

오류가 구문 당신의 INSERT 문

+0

'psipop'는 코드의 두 번째 부분에서 무엇 :

그냥이 링크를 방문? – jonju

+0

행이나 전체 테이블을 복사하려고합니까? 데이터 소스에 사용자 유형을 갖는 것은 정말 나쁜 생각이지만 TextBox3 DS 또는 테이블 이름입니까? 거기에 첫 번째 쿼리에서 결과를 보유하는 것과 같은 것들이 많이 있습니다. – Plutonix

답변

0

은 잘못 "INSERT INTO에서 구문 오류"입니다 : 여기

내 코드입니다. 사용해보기 :

Insert Into pop Values('psipop') 
관련 문제