Help with code

M

mwagoner

Currently I have a query that brings all the information i need except
for one piece found in another table. My current query looks like:

strConnect = "Driver={Microsoft Access Driver (*.mdb)};
DBQ=\\CALSJ1\PMAPPS\pmdata.mdb"

Set objRecordset = Server.CreateObject ("ADODB.Recordset")

objRecordset.Open "mstJobs", strConnect, adOpenStatic,
adLockOptimistic, adCmdTable


I need to pull the JobName from another table in which both tables have
the JobNumber in common.

I am not sure how what the SQL syntax for doing this would be...

Any help is appreciated.

Thanks
 
Z

zman

Currently I have a query that brings all the information i need except
for one piece found in another table. My current query looks like:

strConnect = "Driver={Microsoft Access Driver (*.mdb)};
DBQ=\\CALSJ1\PMAPPS\pmdata.mdb"

Set objRecordset = Server.CreateObject ("ADODB.Recordset")

objRecordset.Open "mstJobs", strConnect, adOpenStatic,
adLockOptimistic, adCmdTable


I need to pull the JobName from another table in which both tables have
the JobNumber in common.

I am not sure how what the SQL syntax for doing this would be...

Any help is appreciated.

Thanks


Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=c:\anydatabase.mdb"

set RS = Conn.Execute("Select table1.field1 as f1, table2.field2 as f2
FROM table1, table2 WHERE table1.field1=table2.field2")

If not RS.eof then
RS.movefirst
Do
Response.write "table1 field1 = " & RS("f1") & "table2 field2 = " &
RS("f2")
Rs.movenext
Loop until RS.eof
End if


hope it helps

zafar
 
M

Mike Brind

Currently I have a query that brings all the information i need except
for one piece found in another table. My current query looks like:

strConnect = "Driver={Microsoft Access Driver (*.mdb)};
DBQ=\\CALSJ1\PMAPPS\pmdata.mdb"

Set objRecordset = Server.CreateObject ("ADODB.Recordset")

objRecordset.Open "mstJobs", strConnect, adOpenStatic,
adLockOptimistic, adCmdTable


I need to pull the JobName from another table in which both tables have
the JobNumber in common.

I am not sure how what the SQL syntax for doing this would be...

Any help is appreciated.

Thanks

You need to use a JOIN. The easiest way to learn this syntax is to do
create some queries linking the two tables in Access, then looking at
the resulting SQL. You haven't given any field or table names in your
post, so here's an example:

tblJobDetails
ID
JobNumber
JobDate
JobManager

tblJob
JobNumber
JobName

SELECT tblJobDetails.ID, tblJobDetails.JobDate,
tblJobDetails.JobManager, tblJob.JobName FROM tblJobDetails INNER JOIN
tblJob ON tblJobDetails.JobNumber = tblJob.JobNumber.

By the way, you are using the old ODBC driver. You should switch to
the native OLEDB driver. See here:
http://www.aspfaq.com/show.asp?id=2126
 
M

Mike Brind

Currently I have a query that brings all the information i need except
for one piece found in another table. My current query looks like:

strConnect = "Driver={Microsoft Access Driver (*.mdb)};
DBQ=\\CALSJ1\PMAPPS\pmdata.mdb"

Set objRecordset = Server.CreateObject ("ADODB.Recordset")

objRecordset.Open "mstJobs", strConnect, adOpenStatic,
adLockOptimistic, adCmdTable


I need to pull the JobName from another table in which both tables have
the JobNumber in common.

I am not sure how what the SQL syntax for doing this would be...

Any help is appreciated.

Thanks

You need to use a JOIN. The easiest way to learn this syntax is to do
create some queries linking the two tables in Access, then looking at
the resulting SQL. You haven't given any field or table names in your
post, so here's an example:

tblJobDetails
ID
JobNumber
JobDate
JobManager

tblJob
JobNumber
JobName

SELECT tblJobDetails.ID, tblJobDetails.JobDate,
tblJobDetails.JobManager, tblJob.JobName FROM tblJobDetails INNER JOIN
tblJob ON tblJobDetails.JobNumber = tblJob.JobNumber.

By the way, you are using the old ODBC driver. You should switch to
the native OLEDB driver. See here:
http://www.aspfaq.com/show.asp?id=2126
 
M

Mike Brind

Currently I have a query that brings all the information i need except
for one piece found in another table. My current query looks like:

strConnect = "Driver={Microsoft Access Driver (*.mdb)};
DBQ=\\CALSJ1\PMAPPS\pmdata.mdb"

Set objRecordset = Server.CreateObject ("ADODB.Recordset")

objRecordset.Open "mstJobs", strConnect, adOpenStatic,
adLockOptimistic, adCmdTable


I need to pull the JobName from another table in which both tables have
the JobNumber in common.

I am not sure how what the SQL syntax for doing this would be...

Any help is appreciated.

Thanks

You need to use a JOIN. The easiest way to learn this syntax is to do
create some queries linking the two tables in Access, then looking at
the resulting SQL. You haven't given any field or table names in your
post, so here's an example:

tblJobDetails
ID
JobNumber
JobDate
JobManager

tblJob
JobNumber
JobName

SELECT tblJobDetails.ID, tblJobDetails.JobDate,
tblJobDetails.JobManager, tblJob.JobName FROM tblJobDetails INNER JOIN
tblJob ON tblJobDetails.JobNumber = tblJob.JobNumber.

By the way, you are using the old ODBC driver. You should switch to
the native OLEDB driver. See here:
http://www.aspfaq.com/show.asp?id=2126
 
M

Mike Brind

Mike said:
You need to use a JOIN. The easiest way to learn this syntax is to do
create some queries linking the two tables in Access, then looking at
the resulting SQL. You haven't given any field or table names in your
post, so here's an example:

tblJobDetails
ID
JobNumber
JobDate
JobManager

tblJob
JobNumber
JobName

SELECT tblJobDetails.ID, tblJobDetails.JobDate,
tblJobDetails.JobManager, tblJob.JobName FROM tblJobDetails INNER JOIN
tblJob ON tblJobDetails.JobNumber = tblJob.JobNumber.

By the way, you are using the old ODBC driver. You should switch to
the native OLEDB driver. See here:
http://www.aspfaq.com/show.asp?id=2126

Just like busses - you wait for ages for one to come along, then 3 come
along all at the same time....

*%^*^%$"^!! Google!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,810
Latest member
Kassie0918

Latest Threads

Top