SQL Server Compact Edition Bağlantısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
seho
Üye
Mesajlar: 51
Kayıt: 01 Nis 2008 12:40

SQL Server Compact Edition Bağlantısı

Mesaj gönderen seho »

Merhabalar,

SQL Server CE 'nin *.sdf uzantılı dosyalarına Delphi 7 ile bağlanabilirmiyim? Bağlanabilirsem nasıl?

ADOConnection1.Close;
ADOConnection1.ConnectionString:='Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data
Source=c:\data\MyDatabase#1.sdf';
ADOConnection1.Open('','fvg&51351');

Bunun gibi bağlantı metinleri denedim ama bir türlü başarılı olamadım.

Cümleten iyi çalışmalar.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Re: SQL Server Compact Edition Bağlantısı

Mesaj gönderen meron06 »

connectionstrings.com da vardı bi ara hala varmı bilmiyorum oraya bi bakın isterseniz.
seho
Üye
Mesajlar: 51
Kayıt: 01 Nis 2008 12:40

Re: SQL Server Compact Edition Bağlantısı

Mesaj gönderen seho »

Merhabalar,

http://connectionstrings.com/sql-server-2005-ce#p10
bu adresteki leri de denemiştim ama malesef yarama merhem olmadı.

Hatta şöyle bir hata alıyorum : "invalid enum name" . bu hata ilede ilk defa karşılaşmaktayım.

İyi çalışmalar.
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: SQL Server Compact Edition Bağlantısı

Mesaj gönderen orhancc »

Compact Edition için SDAC kullanmıştım incele istersen

http://www.devart.com/sdac/features.html
seho
Üye
Mesajlar: 51
Kayıt: 01 Nis 2008 12:40

Re: SQL Server Compact Edition Bağlantısı

Mesaj gönderen seho »

sdac ı denemiştim ve bağlantıda başarılı olmuştum fakat amacım adoconnection ile bağlanmak denebilir. Sebebi ise projemdeki bütün bileşenleri kendi yapımca türettim ve hepsi ado bileşeni. Ado ile bağlanabilirsem hiç bir zahmete girmeden projeye eklenti yapabileceğim bu özelliği...

İyi çalışmalar.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: SQL Server Compact Edition Bağlantısı

Mesaj gönderen SimaWB »

Gördün mü bilmiyorum Burada şöyle bir kod var:

Kod: Tümünü seç

uses 
    .. , ADODB_TLB, ssce35_tlb; 
... 
const 
c_SSCE35 = 'Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=%s;Persist 
Security Info=False'; 
var 
  s:String; 
  connSDF      : _Connection; 
begin 
  connSDF    := CoConnection.Create; 
  s:= Format(c_SSCE, [sFileName] ); 
  connSDF.Open( s, '', '', Integer (adConnectUnspecified ) ); 
... 
end; 
Sanırım önce ssce35 library'sini import etmen gerekiyor. (Bende SQL Server kurulu olmadığı için deneyemiyorum)
There's no place like 127.0.0.1
seho
Üye
Mesajlar: 51
Kayıt: 01 Nis 2008 12:40

Re: SQL Server Compact Edition Bağlantısı

Mesaj gönderen seho »

Merhabalar,

Evet orada onu farketmiştim fakat öyle bir kütüphaneyi aramada yaptım bulamadım ve dolayısı ile ekleyemedim uygulamaya.

İyi çalışmalar.
Cevapla