2479 uygun sonuç bulundu
- 11 Eyl 2006 02:16
- Forum: MS SQL Server
- Başlık: Yoğun bağlantı değişikliği
- Cevaplar: 3
- Görüntüleme: 1710
Bağlantı
ADOConnection 1 tane, sadece Döngü içinde Connected:=False;Yeni bağlantı değeri;Connected:=True; şeklinde kullanıyorum. Bu döngü içinde tabi kayıtlar üzerinden hesaplamalar eklemeler yapıyorum. Ayrıca taşınabilirlik açısından ideal bir yapı kurmuştum ama dediğim gibi sayı 30'u geçince arıza oluyor. ...
- 11 Eyl 2006 02:09
- Forum: Programlama
- Başlık: Aynı formu ortak kullanan birden çok form ile ilgili..
- Cevaplar: 18
- Görüntüleme: 8016
Tag
Yukarıda 2 teknik anlattım, 1.si (Tag yöntemli olan) delphinin tüm versiyonlarında çalışır. Senin anlattığından: type TForm1 = class(TForm) . . . private { Private declarations } public { Public declarations } ok1refno, ok2refno, ok3refno, ok4refno:Integer; end; gibi bir tanımın çağıran tüm formlard...
- 11 Eyl 2006 11:45
- Forum: MS SQL Server
- Başlık: Yoğun bağlantı değişikliği
- Cevaplar: 3
- Görüntüleme: 1710
Yoğun bağlantı değişikliği
ADOConnection, ADOQuery ve ADOTable vs. kullanarak değişik veri tabanlarına çeşitli kayıt işlemleri yapıyorum ama yaklaşık ADOConnection ile 30 veya 35. bağlantıyı kurduktan sonra program uçuyor (direk kapanıyor ya da kitleniyor ama asla yeni bağlantıyı açıp işleme devam etmiyor). Kodlar, daha az ol...
- 11 Eyl 2006 10:31
- Forum: Programlama
- Başlık: Aynı formu ortak kullanan birden çok form ile ilgili..
- Cevaplar: 18
- Görüntüleme: 8016
Hile yapalım
Hileli kodlar :) OrtakForm.Tag:=Integer(CagiranForm); OrtakForm.Show; şimdi tag değeri çağıran formu tutuyor. Bunu elde etmek için ise ShowMessage(TForm(OrtakForm.Tag).Name); kodu kullanılabilir. Başka bir yöntem de var. Bunun için delphi versiyonu en az 2005 olmalı. OrtakForm.PopupParent:=CagiranFo...
- 10 Eyl 2006 11:20
- Forum: Programlama
- Başlık: TImage içindeki Resimi Döşemek
- Cevaplar: 4
- Görüntüleme: 2132
Bileşen hazırlamıştım.
Bir zamanlar bir bileşen yazmıştım. TImage'ı kopyala yapıştırla alıp bazı eklemeler yapmıştım. unit Gorsel; interface uses Windows, Messages, SysUtils, Classes, Forms, Menus, Graphics, StdCtrls, Controls; type TDrawType = (dtNone,dtCenter,dtTile,dtStretch); TDrawEvent = procedure(const Canvas:TCanva...
- 10 Eyl 2006 02:04
- Forum: Programlama
- Başlık: Tarih Sorgusu hatası
- Cevaplar: 7
- Görüntüleme: 2189
Tarih Formatı
DateToStr fonksiyonu GÜN.AY.YIL formatında değer döndürür. Halbuki sorguda AY.GÜN.YIL formatı kullanılmalıdır. Mesela 1 Ocak 2006 ile 5 Ocak 2006 şartı verilirken tarih değerine verilen şart Where tarih Between '01.01.2006' and '01.05.2006' olacağına sizin kodunuzda Where tarih Between '01.01.2006' ...
- 08 Eyl 2006 10:41
- Forum: Programlama
- Başlık: Tarih Sorgusu hatası
- Cevaplar: 7
- Görüntüleme: 2189
Tarih Biçimi
SQL'e Hangi kullanıcı ile bağlandığınıza göre sorgulardaki tarih formatı da değişir. Windows NT Tümleşik Güvenliği kullanarak bağlanıyorsanız tarih formatı standart AY.GÜN.YIL biçinde olacaktır. Sizde sorguda GÜN.AY.YIL formatı kullandığınız için bu tür sorunlar yaşıyorsunuz. Aslında sorgularınızda ...
- 08 Eyl 2006 10:37
- Forum: Programlama
- Başlık: Delphi Program Gizleme
- Cevaplar: 3
- Görüntüleme: 1643
Install
Tabi kodlarınızı Install ile dağıtmıyorsunuzdur umarım. Aksi halde yapacak birşey yok.
- 07 Eyl 2006 10:31
- Forum: Delphi .net
- Başlık: delphi for win32-delphi.net
- Cevaplar: 11
- Görüntüleme: 5985
.net
.net piyasaya yeni düştü geleceği varmıdır bilinmez ama geniş kapsamlı bir proje asla .net'te yazılmamalı. Uygulamadaki tüm sorunlarını bizzat gördüm ve yaşadım. Aynı kodlarla olağanüstü yavaş kalıyor. Sebebi malum, sanal işlemcinin (CLR) çalıştırdığı komutlar 2 aşamadan geçtiği için. Zaten .net pro...
- 06 Eyl 2006 04:58
- Forum: MS SQL Server
- Başlık: sp oluşturmada hata.
- Cevaplar: 8
- Görüntüleme: 3373
1. Her satırın bittiği yerde #13#10 string bilgisi olmalı. procedure Tfrmgiris.Button1Click(Sender: TObject); const NL=#13#10; begin ADOConnection1.Execute('if exists (select * from dbo.sysobjects '+ 'where id = object_id(N''[dbo].[SP_MUSTERI_EKLE]'') and '+ 'OBJECTPROPERTY(id, N''IsProcedure'') = 1...
- 05 Eyl 2006 09:59
- Forum: MS SQL Server
- Başlık: sp oluşturmada hata.
- Cevaplar: 8
- Görüntüleme: 3373
Kontrollü ekleme
O zaman yoksa prosedür oluşturulsun istersen şu şekilde yazmalısın. procedure Tfrmgiris.Button1Click(Sender: TObject); begin ADOConnection1.Execute('if not exists (select * from dbo.sysobjects '+ 'where id = object_id(N''[dbo].[SP_MUSTERI_EKLE]'') and '+ 'OBJECTPROPERTY(id, N''IsProcedure'') = 1)'+ ...
- 04 Eyl 2006 07:39
- Forum: Programlama
- Başlık: Delphide yazdığım DLL'i Visual Basic'de kullanma HK.
- Cevaplar: 5
- Görüntüleme: 2104
Örnek
function DllFunc(Liste:PChar;var Boyu:DWord):Integer;stdcall; var S:String; i:Integer; begin try Result:=0; S:='STRİNG DEĞER';//<--<<--<--<<-- i:=Length(S); if Boyu>i then Boyu:=i+1 else S:=Copy(S,1,i-1); StrCopy(Liste,PChar(S)); Result:=1; except Result:=-1; end; end; bu örnek dll fonksiyonu aynı ...
- 04 Eyl 2006 11:56
- Forum: MS SQL Server
- Başlık: sp oluşturmada hata.
- Cevaplar: 8
- Görüntüleme: 3373
Anlaşıldı
Delphi bileşenlerinden sorgular yazılırken ":" karakteri parametre belirtmek için kullanılır. Onun için bu sorguyu hiç bir Query ile yazamazsın. Bunun yerine ADOCommand1'in bağlı olduğu ADOConnection nesnesi ADOConnection1 olduğunu varsayarsak procedure Tfrmgiris.Button1Click(Sender: TObje...
- 03 Eyl 2006 02:08
- Forum: MS SQL Server
- Başlık: sp oluşturmada hata.
- Cevaplar: 8
- Görüntüleme: 3373
SQL Kodlama
Bu iki kod arasında bazı farklar var (Delphi tarafında fazlalıklar). Mesela "Declare @ERROR INT" satırı ve "@ERROR" değişkenini kullanan "SET @ERROR = @@ERROR" satırlarının hiç bir işlevi yok. Birde en sonda bulunan "SELECT @KOD" satırının da bir işlevi yok. M...
- 29 Ağu 2006 05:28
- Forum: Programlama
- Başlık: Bu kod bloğunu parametrik yapmak mümkünmüdür;
- Cevaplar: 3
- Görüntüleme: 1078
TFormClass
Bunu kendi ihtiyaçlarına göre değiştirebilirsin. function Goster(const FormSinifi:TFormClass;const Modal:Boolean=True;const ModalSonraYokEt:Boolean=False):TForm; begin try Result:=FormSinifi.Create(Application); if Modal then Result.ShowModal else Result.Show; if Modal and ModalSonraYokEt then FreeA...