[DUG] MSSQL with D2007

Neven MacEwan neven at mwk.co.nz
Wed Jan 20 07:23:20 NZDT 2010


John

If ADO is slow check the type of dataset that it is opening, it may be a 
dynamic cursor where as for TCLientDataSet you onlu need a quick pass 
thru, remember ADO has its own client data management built in

HTH
Neven
> Been trying to connect to MSSQL 2005 with DB Express (TSQLConnection 
> and TSQLQuery), but cannot get it to work, we are getting an access 
> violation at address 017E0913  in DBXMSS30.DLL  read of address 01820000
>  
> Using instead ADO (TADOConnection and TADOQuery) works fine, but is 
> slow - 7000 records takes 30-40 seconds to load.
>  
> The rest of the components the same  (ie TDatasetProvider, 
> TCLientDataSet, TDatasource)  ie have been pointing the 
> Datasetprovider at either the TADOQuery or the TSQLQuery
>  
> Also tried the TSimpleDataSet, has the same error as the first sentence.
> All the queries allow me at design time to set active to true 
> successfully, but still crash when the dataset is set to open....
>  
> Does anyone have any idea what could be going wrong?
>  
> And any recommendations of best combinations you prefer for MSSQL with 
> D2007.   I am new to connecting D2007 to MSSQL so willing to do it 
> whichever way works best.
>  
> John
> ------------------------------------------------------------------------
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe



More information about the Delphi mailing list