Dim cmd As New OleDbCommand("Insert into DDTable" _
& "Values NewMember.ApplicantName, NewMember.ApplicationNo, NewCustomer.ApplicationNo, NewCustomer.PlanName, NewCustomer.AccountNo, NewCustomer.InvestmentAmount, Deposit.InvestmentAmount, NewMember.ProcessingFee, NewCustomer.ProcessingFee, NewMember.IntroducerName, NewMember.IntroducerCode" _
& "SELECT NewMember.ApplicantName, NewMember.ApplicationNo, NewMember.ProcessingFee, NewMember.IntroducerName, NewMember.IntroducerCode From NewMember" _
& "Union All Select NewCustomer.ApplicationNo, NewCustomer.PlanName, NewCustomer.AccountNo, NewCustomer.InvestmentAmount, NewCustomer.ProcessingFee From NewCustomer" _
& "Union All Select Deposit.InvestmentAmount From Deposit" _
& "WHERE NewCustomer.OpeningDate =#" & dtpDates.Text & "# AND Deposit.Date =#" & dtpDates.Text & "# AND NewMember.JoiningDate =#" & dtpDates.Text & "#", con)
cmd.ExecuteNonQuery()
con.Close()
위의 코드는 "오류로 삽입하는 중 오류가 발생했습니다."라는 이유만으로 이유를 찾을 수 없습니다! 도와주세요. 감사합니다SQL에서 오류가 문에 삽입 됨
에서 계속 : 지금은 작업 SQL의 내 데이터베이스 테이블에 레코드를 삽입하고 코드는 다음과 같습니다 코드 ...
Dim cmd As New OleDbCommand("SELECT NewMember.ApplicantName, NewMember.ApplicationNo, NewMember.ProcessingFee, NewMember.IntroducerName, NewMember.IntroducerCode, NewMember.JoiningDate, NewCustomer.ApplicationNo, NewCustomer.PlanName, NewCustomer.AccountNo, NewCustomer.InvestmentAmount, NewCustomer.ProcessingFees, NewCustomer.OpeningDate, Deposit.Date, Deposit.InvestmentAmount Into DDTable FROM NewMember, NewCustomer, Deposit WHERE NewMember.JoiningDate = NewCustomer.OpeningDate AND NewCustomer.OpeningDate = Deposit.Date;", con)
그러나이 최근의 문제는, 그 난에있는 DateTimePicker를 사용하고 때 날짜를 선택하면 레코드가 저장되지 않습니다. 어떤 아이디어, 어떤 도움?
당신은 그 코드를 SQL 테스트 장치에 넣으려고 했습니까? 그게 전혀 이해가 안되면 아주 가난한 SQL입니다. –
줄 계속은 공백을 추가하지 않습니다. 따라서 쿼리가 "Insert into DDTableValues"로 확장됩니다 ... – chip
아마도 새 질문을 별도의 질문으로 게시해야합니다. –