sql servera bağlama
FAOsoft23.08.2005 - 22:45:35
yaw arkadaşlar dünden beri sql servera bağlamaya çalışıyorum ama ne yaptıysam olmadı meret. bir zahmet kodları biriniz deneseniz hata kodlarda mı makinamda mı anlayayım.
denemek için forma bir datagrid ekleyip Fatih yerine sizdeki veritabanı ismini,tbl_liste yerine kendi ablo isminizi yazın.
accessa çatır atır bağlannıyor. burda niye yamuk yapıyor anlamadım.

uses System.Data, System.Data.SqlClient;

procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
MyConnect:SqlConnection;
MyAdapter:SqlDataAdapter;
MyDataset:DataSet;
begin
//Bağlantıyı oluştur
MyConnect:=sQLConnection.Create('Server=localhost;Database=Fatih;uid=sa;');
//Tabloya bağlan
MyAdapter:=SQLDataAdapter.Create('Select * From TBL_LISTE',MyConnect);
//Seçilen Tabloyu DataSete Aktar
MyDataset:=Dataset.Create;
MyAdapter.Fill(MyDataset,'TBL_LISTE');
DataGrid1.DataSource:=MyDataset.Tables['TBL_LISTE'];
DataGrid1.DataBind;
end;
 
lazio24.08.2005 - 00:22:40
uses System.Data, System.Data.SqlClient;

procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
MyConnect:SqlConnection;
MyAdapter:SqlDataAdapter;
MyDataset:DataSet;
begin
//Bağlantıyı oluştur
MyConnect:=sQLConnection.Create('data source = localhost; user id = root; password = fcolak; initial catalog = SAGLIKB');
//Tabloya bağlan
MyConnect.Open;
MyAdapter:=SQLDataAdapter.Create;
MyAdapter.SelectCommand.Connection := MyConnect;
MyAdapter.SelectCommand.CommandText := 'Select * From TBL_LISTE';
//Seçilen Tabloyu DataSete Aktar
MyDataset:=Dataset.Create;
MyAdapter.Fill(MyDataset,'SIRKET');
DataGrid1.DataSource:=MyDataset.Tables['SIRKET'];
DataGrid1.DataBindings;
MyConnect.Close;
end;


bide böyle dene.
 
FAOsoft24.08.2005 - 09:05:46
maalesef buda olmadı.
sorun connectionstringde bağlantı gerçekleşmiyor. sende çalışıyoor mu acaba. daha önce bağlanmamış olsambilmiyorum dicem.
denemedende makale yazılmazki :)
 
ademcicek24.08.2005 - 09:51:44
Hocam Sorun ConnectionString de ise Sen de bir sqlConnection nesnesi koy onunla bağlan.sonra connection stringini al.
kolay gelsin.
 
FAOsoft24.08.2005 - 10:06:59
onu dün denedim sonuç yine aynı. Crying or Very sad biriniz çalışıp çalışmadığını söylerse sevinirim Rolling Eyes
 
FAOsoft24.08.2005 - 10:55:00
sanırım kodlarda sorun yok
 
lazio24.08.2005 - 12:38:18
hocam sqldataadapter nesnesi koy ve sağlayıcı sekmesinde "Microsoft OLE DB Provider for SQL Server" ı seç. bağlantı sekmesinde ise kullanıcı adı ve şifreni gir ve bağlantıyı sına. bağlantı onaylandıktan sonra sqldata adapter zaten senin için bir sqlconnection nesnesi oluşturacaktır.
 
FAOsoft24.08.2005 - 12:54:52
C# ta dediğin gibi adapteri indirdiğimizde otomatik connectionu oluşturuyor ama ben delphide böyle bir özellik görmedim.
sqlconnectionu manuel olarak forma ekleyip dediğin ayarlamayı yapıyorum sınaada başarılı oluyor ama çalıştırınca zonkluyor.
okuduğum bütün kaynaklarda yapgığım gibi anlafılmış.
c# kaynaklarıda dahil
 
ademcicek24.08.2005 - 14:32:50
hocam Sen sql servere bağlanıyorsun değilmi.bak ben bununla defalarca delphi 2005 de bağlanım iş yaptım.


c_string = 'server=Admin;database=AdresDefteri;Trusted_Connection=Yes';


Server ve database değiştirirsen çalışır.

kolay gelsin
 
FAOsoft24.08.2005 - 15:12:31
connection string
MyConnect:=sQLConnection.Create('Server=localhost;Database=Fatih;Trusted_Connection=Yes');

hata
Login failed for user 'FAOSOFT\ASPNET'.


connection string
MyConnect:=sQLConnection.Create('Server=localhost;Database=Fatih;uid=sa;pwd=;');

hata
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.

vb. şekillerde hatalar Crying or Very sad
 
lazio24.08.2005 - 15:59:24
connection string
MyConnect:=sQLConnection.Create('Server=localhost;Database=Fatih;Trusted_Connection=Yes');

hata
Login failed for user 'FAOSOFT\ASPNET'.


connection string
MyConnect:=sQLConnection.Create('Server=localhost;Database=Fatih;uid=sa;pwd=;');

hata
Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.

vb. şekillerde hatalar Crying or Very sad


bu hatalar sanırım IIS ve SqlServer Ayarlarından kaynaklanıyor..
 
FAOsoft24.08.2005 - 16:09:20
banaa öyle geliyor çünkü denemediğim yol kalmadı Crying or Very sad
 
FAOsoft24.08.2005 - 17:07:02
sonunda oldu arkadaşlar. Eyoo kodlarım masummuş :) bütün kabahat mssql'de çıktı. adi mssql beni perişan etti 3 gündür :)
oh bea dünya varmış :)
yarın en fazla zamanımı alan makaleyi okuyacaksınız inşallah. Laughing
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com