View Full Version : ADO Shape با موتور SQL Server
  
darvishiali
یک شنبه 05 آذر 1385, 15:41 عصر
سلام؛
 
من می خوام بدونم چجوری میشه با ADO Shape Command با موتور SQL Server کار کرد. یه Demo از این موضوع با موتور InterBase در دایرکتوری Delphi7\Demos\Ado\Shap هست. ولی من می خوام این کار رو با موتور SQL Server انجام بدم. ممنون میشم اگه منو راهنمایی کنید.
vcldeveloper
یک شنبه 05 آذر 1385, 22:48 عصر
یه Demo از این موضوع با موتور InterBase در دایرکتوری Delphi7\Demos\Ado\Shap هست.
در اون DEMO از Jet Engine برای ارتباط با یه فایل Access استفاده شده، نه Interbase.
می خوام این کار رو با موتور SQL Server انجام بدم.
در  AdoConnection.ConnectionString باید برای Data Provider از SQLOLEDB.1 بجای Microsoft.Jet.OLEDB.4.0  استفاده کنید. در Demo ایی که بهش اشاره کردید، از متن موجود در شی DataProvider - که از نوع TEdit هست - برای DataProvider در ConnectionString استفاده میشه:
const
  ConnStr = 'Provider=%s;Data Provider=%s;Data Source=%s';
begin
  if not ADOConnection1.Connected then
    ADOConnection1.ConnectionString := Format(ConnStr, [Provider.Text,
      DataProvider.Text, DataSource.Text]);
  Customers.Open;
  Orders.Open;
end;
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.