[AccessD] Access to SQL

Charlotte Foust cfoust at infostatsystems.com
Thu Aug 18 10:27:14 CDT 2005


There is no DISTINCTROW keyword in SQL because you don't need it.  Just
drop that from your SQL statement and check the results.

Charlotte Foust


-----Original Message-----
From: Johncliviger at aol.com [mailto:Johncliviger at aol.com] 
Sent: Thursday, August 18, 2005 4:40 AM
To: accessD at databaseadvisors.com
Subject: [AccessD] Access to SQL


Hi all
 
I've moved Access XP FE to ADP FE and the tables to SQL 2000 BE. I now
find 
that Select DistinctRow thats in Access XP has no equivalent in SQL
2000. 
What is the equivalent syntax?
 
for example have the following sql string works in Access without a
problem. 
Load it into ADP ...and its a no no.
 
Any suggestions?
 
SELECT DISTINCTROW ApplicantPersonalDetails.*,
OrderDetails.CourseCounter, 
OrderDetails.OrderID, Orders.ClientID,  Orders.OrderDate, 
Orders.InvoiceRequired, ClientPurchaser.ClientCode,
ClientPurchaser.Purchasers, 
ClientPurchaser.FirstName, ClientPurchaser.LastName,
PostBasicCourseDetails.CourseID, 
PostBasicCourseDetails.Date,  PostBasicCourseDetails.Course, 
PostBasicCourseDetails.Level,  PostBasicCourseDetails.Location,
PostBasicCourseDetails.Code,  
PostBasicCourseDetails.Length, PostBasicCourseDetails.Places,  
PostBasicCourseDetails.CourseLeader1,
PostBasicCourseDetails.CourseLeader2,  
PostBasicCourseDetails.Cost, PostBasicCourseDetails.Selection

FROM          PostBasicCourseDetails INNER  JOIN
(((ClientPurchaser INNER  JOIN
Orders ON ClientPurchaser.ClientID = Orders.ClientID) INNER  JOIN
OrderDetails ON Orders.OrderID = OrderDetails.OrderID) INNER  JOIN
ApplicantPersonalDetails ON OrderDetails.OrderDetailID =  
ApplicantPersonalDetails.OrderDetailID) ON  
PostBasicCourseDetails.CourseCounter = OrderDetails.CourseCounter;
 
Regards
johnc
-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list