2014-10-22 3 views
0

VB6에서 코드를 만들려고했지만 오류가 발생했습니다 ... 저를 도와 줄 수 있습니까? 여기 INNER JOIN 문제

내 코드입니다 :

"SELECT guru.nip, guru.nama_guru, set_hr_kerja.bulan, set_jam_kerja.hari, set_hr_kerja.jlh_kerja, set_jam_kerja.jam_masuk " & _ 
"FROM (guru INNER JOIN set_hr_kerja ON guru.nip = set_hr_kerja.nip) INNER JOIN set_jam_kerja ON guru.nip = set_jam_kerja.nip " & _ 
"WHERE " & _ 
"nama_guru LIKE '%" & Kutip(TBox(Index).Text) & "%' OR " & _ 
"hari LIKE '%" & sHari & "%' " & _ 
"ORDER BY nama_guru") 

오류가 말한다 :와 "ODBC 드라이버가 요청한 속성을 지원하지 않습니다"또한 나는

"작업이 개체를 닫을 때 허용되지 않습니다" 디버그 버튼 오류를 누를 때

어떻게해야합니까? 너 나 좀 도와 줄 수있어? 도와 주시면 기쁩니다. 감사합니다.

+0

코드 나머지 부분을 참조 할 수 있습니까? 특히 SQL을 실행하는 곳. – Nattrass

+0

는 _ & "guru.nip, guru.nama_guru, set_hr_kerja.bulan, set_jam_kerja.hari, set_hr_kerja.jlh_kerja, set_jam_kerja.jam_masuk 선택" "(= guru.nip set_hr_kerja.nip ON INNER JOIN set_hr_kerja 도사)가 set_jam_kerja INNER JOIN ON FROM guru.nip = set_jam_kerja.nip "& _ "& _ "nama_guru LIKE '%"& Kutip (TBox (색인). 텍스트) & "%"OR "& _ "해리'% '& s 하리 & "%" "& _ "ORDER BY nama_guru ") –

+0

그러면 SQL을 데이터베이스로 어떻게 전달합니까? – Nattrass

답변

0

진술에 오류가 있습니다. FROM 뒤의 괄호는 정확하지 않으며 실제로는 필요하지 않습니다.

"SELECT guru.nip, guru.nama_guru, set_hr_kerja.bulan, set_jam_kerja.hari, set_hr_kerja.jlh_kerja, set_jam_kerja.jam_masuk " & _ 
"FROM guru INNER JOIN set_hr_kerja ON guru.nip = set_hr_kerja.nip) INNER JOIN set_jam_kerja ON guru.nip = set_jam_kerja.nip " & _ 
"WHERE " & _ 
"nama_guru LIKE '%" & Kutip(TBox(Index).Text) & "%' OR " & _ 
"hari LIKE '%" & sHari & "%' " & _ 
"ORDER BY nama_guru"