sql query string loop rype thing.

sql query string loop rype thing.

am 18.11.2004 19:49:10 von David Aldred

Hi - see if you can get your head around this one.
In the db (access), got many tables interlinked.

There are about a dozen departments, which they select on the previous page,
where most of the data is entered into a table. Each department has a code -
just a number from 1- 30 or something. these codes are stored in a table,
along with their corrosponding 'error codes' - the codes for what errors can
be wrong in that deprtment.

So when I run that sql query, I get a list of the possable error codes for
that department.

now, the actual errors are stored in a different table

Table tbleDECodes

DeptID ErrorCode
2 1
2 3
3 1



Table ErrorCodes

Error Code Name
1 Missing
2 Extra
3 Damage

so what I'm trying to do, is get a list of the possable error codes,
determined by the deptID - which I've done. I then need to some how (I
guessing here) loop this through a second sql query to get the correspong
error, so I can have a form, with the error code as the value, and the
corresponding error name as the name as I said, I expect it's some sort of
loop - only i've never done loops before. Got any pointers or good websites
I can have a ganders at?

This is what I have so far

which works, but when I reponse.write strQb, I just get


code:
SELECT * FROM tblErrorCodes WHERE ErrorCode


code:
Dim strQb
StrQb = strQb & "SELECT * FROM tblErrorCodes WHERE ErrorCode ="

If objRS.BOF And objRS.EOF Then
Response.Write "No Entries Found."
Else
While Not objRS.EOF
strQb = strQb & objRS("ErrorCode") &" OR "
objRS.MoveNext
Wend
End If

strQb = Left(strQb, Len(strQb) - 2)many thanks for your help!

Re: sql query string loop rype thing.

am 18.01.2005 07:59:29 von Bullschmidt

<<
There are about a dozen departments, which they select on the previous
page, where most of the data is entered into a table. Each department
has a code - just a number from 1- 30 or something. these codes are
stored in a table,
along with their corrosponding 'error codes' - the codes for what errors
can be wrong in that deprtment.
>>

Perhaps something like this might work:

DeptID = Request.Form("DeptID")

strSQL = "SELECT tbleDECodes.DeptID, tbleDECodes.ErrorCode,
ErrorCodes.ErrorName FROM tbleDECodes INNER JOIN ErrorCodes ON
tbleDECodes.ErrorCode = ErrorCodes.ErrorCode WHERE tbleDECodes.DeptID =
" & DeptID & " ORDER BY tbleDECodes.ErrorCode"

Best regards,
J. Paul Schmidt, Freelance ASP Web Developer
http://www.Bullschmidt.com
ASP Design Tips, ASP Web Database Demo, Free ASP Bar Chart Tool...


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!