Visual Basic Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   ASP Free ForumsProgrammingVisual Basic Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread ASP Free Forums Sponsor:
  #1  
Old May 25th, 2005, 02:36 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
what's wrong with this code???

Code:
AdoNamaPelajar.Recordset.Filter = "pel_thndaftar = '" & cmbSesi.Text & "' And pel_semdaftar = '" & cmbSem.Text & "'" _
	& "And pel_pengajian = '" & cmbPgjn.Text & "' And pel_ijazah = '" & cmbIjzh.Text & "' And pel_jabatan = '" & cmbJbtn.Text & "';"
 
__________________
teach and correct me if i am wrong...

Reply With Quote
  #2  
Old May 25th, 2005, 02:51 AM
nofriends's Avatar
nofriends nofriends is offline
Senior Water Wizard
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Aug 2004
Location: Cape Town, RSA
Posts: 10,181 nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)  Folding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced Folder
Time spent in forums: 3 Months 2 Weeks 2 Days 7 h 19 m 32 sec
Reputation Power: 699
are you getting a error somewhere?
the only thing i can see is a space missing here:
Code:
 & " And pel_pengajian = '" & cmbPgjn.Text & "' And pel_ijazah = '" & cmbIjzh.Text & "' And pel_jabatan = '" & cmbJbtn.Text & "';"
 

hope this helps
__________________
Look! Its a ShemZilla



Reply With Quote
  #3  
Old May 25th, 2005, 03:41 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
i think the error at that place. i forgot how to write and concatenate long sql statement in vb6. do u have any example?

Reply With Quote
  #4  
Old May 25th, 2005, 03:47 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
Code:
 
sql = "SELECT pel_nomatriks, pel_nama, pel_alamatsm, pel_poskodsm, pel_bandarsm, pel_negarasm FROM pelajar WHERE " _
	& " pel_thndaftar = '" & cmbSesi.Text & "' And pel_semdaftar = '" & cmbSem.Text & "'" _
	& " And pel_pengajian = '" & cmbPgjn.Text & "' And pel_ijazah = '" & cmbIjzh.Text & "'" _
	& " And pel_jabatan = '" & cmbJbtn.Text & "' ORDER BY pel_nama;" 
 


does my code above correct? i am getting error about no value given for one or more required parametes.

Code:
 
Private Sub cmdCari_Click()
  
On Error GoTo FINDERR
	
sql = "SELECT pel_nomatriks, pel_nama, pel_alamatsm, pel_poskodsm, pel_bandarsm, pel_negarasm FROM pelajar WHERE " _
	& " pel_thndaftar = '" & cmbSesi.Text & "' And pel_semdaftar = '" & cmbSem.Text & "'" _
	& " And pel_pengajian = '" & cmbPgjn.Text & "' And pel_ijazah = '" & cmbIjzh.Text & "'" _
	& " And pel_jabatan = '" & cmbJbtn.Text & "';"
	  
With rsAlamat
	.Close
	.Open sql, conAVB, adOpenStatic, adLockReadOnly, adCmdText	--> error here
End With
		
Set DataGrid1.DataSource = rsAlamat
DataGrid1.Refresh
		
	Exit Sub
FINDERR:
	MsgBox Err.Description, vbOKOnly + vbExclamation, App.Title
End Sub

Last edited by wackyflik : May 25th, 2005 at 04:00 AM.

Reply With Quote
  #5  
Old May 25th, 2005, 04:25 AM
nofriends's Avatar
nofriends nofriends is offline
Senior Water Wizard
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Aug 2004
Location: Cape Town, RSA
Posts: 10,181 nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)  Folding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced Folder
Time spent in forums: 3 Months 2 Weeks 2 Days 7 h 19 m 32 sec
Reputation Power: 699
hi,

put a textbox on your form, call it txtSQL,
and add this line of code, so that we can check how the sql looks
Code:
 sql = "SELECT pel_nomatriks, pel_nama, pel_alamatsm, pel_poskodsm, pel_bandarsm, pel_negarasm FROM pelajar WHERE " _
 	& " pel_thndaftar = '" & cmbSesi.Text & "' And pel_semdaftar = '" & cmbSem.Text & "'" _
 	& " And pel_pengajian = '" & cmbPgjn.Text & "' And pel_ijazah = '" & cmbIjzh.Text & "'" _
 	& " And pel_jabatan = '" & cmbJbtn.Text & "';"
 
 txtSQL.Text = sql
 Exit Sub
 	  
 With rsAlamat
 	.Close
 	.Open sql, conAVB, adOpenStatic, adLockReadOnly, adCmdText	--> error here
 End With
 

hope this helps
Copy and paste the result of the sql here

Reply With Quote
  #6  
Old May 25th, 2005, 04:32 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
i've changed the code to this

Code:
sql = "SELECT pel_nomatriks, pel_nama, pel_alamatsm, pel_poskodsm, pel_bandarsm, pel_negarasm FROM pelajar WHERE " & _
	 "pel_thndaftar = '" & cmbSesi.Text & "' And pel_semdaftar = '" & cmbSem.Text & "' " & _
	 "And pel_pengajian = '" & cmbPgjn.Text & "' And pel_ijazah = '" & cmbIjzh.Text & "' " & _
	 "And pel_jabatan = '" & cmbJbtn.Text & "';"

and the result is like this

Code:
 
SELECT pel_nomatriks, pel_nama, pel_alamatsm, pel_poskodsm, pel_bandarsm, pel_negarasm FROM pelajar WHERE pel_thndaftar = '2004/2005' And pel_semdaftar = '1' And pel_pengajian = 'Kursus & Disertasi' And pel_ijazah = 'Doktor Falsafah' And pel_jabatan = 'Fiqh dan Usul'; 


if i disable the debug code,i still keep getting this error. no value given for one or more required parametes.

Reply With Quote
  #7  
Old May 25th, 2005, 04:56 AM
nofriends's Avatar
nofriends nofriends is offline
Senior Water Wizard
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Aug 2004
Location: Cape Town, RSA
Posts: 10,181 nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)  Folding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced Folder
Time spent in forums: 3 Months 2 Weeks 2 Days 7 h 19 m 32 sec
Reputation Power: 699
ok, your sql looks fine
change this
Code:
 .Open sql, conAVB, adOpenStatic, adLockReadOnly, adCmdText	--> error here
 to 
 .Open sql, conAVB
 

if this does not work, paste the result of the sql into access, or the query
analyzer, depending on with db you are using, and see if it works
there.

Reply With Quote
  #8  
Old May 25th, 2005, 05:04 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
still keep getting error.

Reply With Quote
  #9  
Old May 25th, 2005, 05:18 AM
nofriends's Avatar
nofriends nofriends is offline
Senior Water Wizard
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Aug 2004
Location: Cape Town, RSA
Posts: 10,181 nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)  Folding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced Folder
Time spent in forums: 3 Months 2 Weeks 2 Days 7 h 19 m 32 sec
Reputation Power: 699
did a give a error in access?

what db are you using?

I think you are trying to select a field that is not in the table, just make sure all field names in the sql query is correct.

Reply With Quote
  #10  
Old May 25th, 2005, 05:34 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
what happen if every fields in the pelajar table being named? and if in pelajar table has field named pel_tahundaftar, and there is another field in keputusan table also has the same named? i have checked database and figured out this duplication.

Reply With Quote
  #11  
Old May 25th, 2005, 05:46 AM
nofriends's Avatar
nofriends nofriends is offline
Senior Water Wizard
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Aug 2004
Location: Cape Town, RSA
Posts: 10,181 nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)  Folding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced Folder
Time spent in forums: 3 Months 2 Weeks 2 Days 7 h 19 m 32 sec
Reputation Power: 699
do you want to select from 2 tables?
you are only selecting form pelajar in this query

Reply With Quote
  #12  
Old May 25th, 2005, 06:33 AM
wackyflik's Avatar
wackyflik wackyflik is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: Malaysia
Posts: 312 wackyflik User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 3 Days 13 h 16 m 40 sec
Reputation Power: 4
Send a message via Yahoo to wackyflik
ok, it's done. i just changed field named at the Keputusan table and then it works. i had faced this situation before when i develop my online system using ASP. thanks for ur help and time!

Reply With Quote
  #13  
Old May 25th, 2005, 06:41 AM
nofriends's Avatar
nofriends nofriends is offline
Senior Water Wizard
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Aug 2004
Location: Cape Town, RSA
Posts: 10,181 nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)nofriends User rank is Brigadier General (60000 - 70000 Reputation Level)  Folding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced FolderFolding Points: 98259 Folding Title: Advanced Folder
Time spent in forums: 3 Months 2 Weeks 2 Days 7 h 19 m 32 sec
Reputation Power: 699
no problem, glad its working now

Reply With Quote