This statement:
SELECT Drivers.DriverID, Drivers.FName, Drivers.LName FROM Teams INNER JOIN
TeamDetails ON Teams.TeamID = TeamDetails.TeamID INNER JOIN Drivers ON
TeamDetails.DriverID = Drivers.DriverID WHERE Teams.TeamID = 1
works fine when executing natively in MySQL (MySQL-Front).
But when I try to run it from a VB app using ADO, it fails. Interestingly,
if I use a select statement with no joins or open a table directly, ADO
works just fine. Any thoughts appreciated. But adding the join causes an
"Operation Aborted" error.
Public Function FetchXML(iTeamID As Integer) As String
Dim rs As ADODB.Recordset
Dim strSQL As String
strSQL = "SELECT Drivers.DriverID, Drivers.FName, Drivers.LName " _
& "FROM (Teams INNER JOIN TeamDetails ON Teams.TeamID =
TeamDetails.TeamID) " _
& "INNER JOIN Drivers ON TeamDetails.DriverID = Drivers.DriverID WHERE
Teams.TeamID = " & iTeamID
Set rs = New ADODB.Recordset
With rs
.Open strSQL, gdb
FetchXML = GetXML("Driver", rs)
.Close
End With
Set rs = Nothing
End Function
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php