admin

SQL’de önceki ve sonraki kayıt

SQL de önceki ve sonraki kaydı bulmak için hazır bir komut yok ama bunun için şu komutları kullanabiliriz. id name 17 kayit1 42 kayit2 9 kayit3 77 kayit4 65 kayit5 Önceki SELECT top 1 name FROM db where id<42 order by id desc SELECT top 1 name FROM db where id>42 order by id

swift 4.2 Dynamic Member Lookup

Swift 4.1 ile birlikte sınıflarımız için subscript metodları tanımlayabiliyorduk, bu şekilde tırnak işareti kullanarak içerikleri özelleştirilmiş olarak çağrılabiliyor. class Person { let name: String let age: Int private let details: [String: String] init(name: String, age: Int, details: [String: String]) { self.name = name self.age = age self.details = details } subscript(key: String) -> String { …

swift 4.2 Dynamic Member Lookup Devamı »

IOS deep linking ve universal links nedir & nasıl yapılır

Deep linking, türkçe ifade etmeye çalışırsak: derin bağlantılama; Bildiğiniz gibi, bağlantıları web sitelerin içeriğine ulaşmak için kullanırız, http://www.ftorun.com gibi veya site içerisindeki bir bağlantı http://www.ftorun.com/programlama/c-sharp/webconfigde-deger-tutmak.aspx gibi. Bu adresler sizin direk olarak istediğiniz web sayfayasına ulaşmanızı sağlar. Ancak bir mobil uygulama geliştirdiysek ve uygulama içerisindeki bir sayfaya direk ulaşma ihtiyacımız olursa ne yapacağız, bu tarz durumlar için URL …

IOS deep linking ve universal links nedir & nasıl yapılır Devamı »

datasource = select() den dönen datarow[] hatası

herhangi bir girdview veya combobox ın datasource’una datarow dizisi göndermek zorunda olduğumuzda hatayla karşılaşırız: comboBox1.DataSource = dt.Select(“d<30”); hatanın oluşma sebebi aşağıdaki interface lerden herhangi biriyle implemente olmayan nesneler datagrid gibi kontrollere datasource olarak bağlanamaz.   IList interface IListSource interface IBindingList interface IBindingListView interface Sorunu çözümü önce datasource olarak datatable’ı seçip ardından datatable’ın DefaultView.RowFilter özelliğine koşulumuzu …

datasource = select() den dönen datarow[] hatası Devamı »

onclick=”return false” ie6,ie7’de çalışmıyor

onclick=”calistir(); return false;” Javascript ‘de linklerde refresh yapmayıp sadece isteğimiz javascript fonksiyonlarını çalıştırmak istediğimizde onclick=”return false” kullanılır. Ama bu şekilde internet explorer 6 ve 7 de çalışmıyor. Sorunu şu şekilde çözebiliyoruz. onclick=”calistir(); event.returnValue=false; return false;”

SQL Rehberi – Hazır Fonksiyonlar – 1

SQL’de işlemlerimizi daha kolay yapmamamızı sağlayan birçok fonksiyon bulunmaktadır. Çoğu zaman lazım olan bu fonksiyonları tek tek açıklamaya çalışacağım. Umarım faydalı olur. ascii() Açıklama: Girilen karakterlerin en solundakinin ascii numarsını döndürür. Yazılış: int = ASCII ( karakter_girişi ) Örnek: select ascii(‘ABC’) — 65 select ascii(‘A’) — 65 select ascii(‘Z’) — 65 select ascii(‘a’) — 97 …

SQL Rehberi – Hazır Fonksiyonlar – 1 Devamı »

Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

SQL’de subquery’lerde sadece 1 çıktı alınması gereken yerde, birden fazla veri listelenirse bu hatayı verir. örnek: USE Northwind SELECT t1.*  FROM dbo.Orders t1 WHERE t1.OrderDate =   (SELECT MAX(OrderDate), CustomerID FROM dbo.Orders WHERE t1.CustomerID = CustomerID GROUP BY CustomerID) Burada t1.OrderDate’e 1 sonuç vermemiz gerekirken altsorgumuzdan 2 değer dönmektedir, bu sorunu çözmek için USE Northwind SELECT …

Only one expression can be specified in the select list when the subquery is not introduced with EXISTS. Devamı »

Algoritma ve Akış Diagramları

ALGORİTMANIN HAZIRLANMASI Algoritma,herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir.Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir.Diğer bir deyişle algoritma verilerin bilgisayara hangi çevre biriminden girileceğinin,problemin nasıl çözüleceğinin,hangi basamaklardan geçirilerek sonuç alınacağının,sonucun nasıl ve nereye yazılacağının sözel olarak ifade edilmesi biçiminde tanımlanabilir. Algoritma hazırlanırken,çözüm için yapılması gerekli işlemler,öncelik …

Algoritma ve Akış Diagramları Devamı »

SQL Dersleri – 1

Bu yazıda SQL komutlarının işlevlerini örneklerle anlatmaya çalışacağım umarım birilerine faydası dokunur. Kısaca SQL‘den bahsedersek; SQL, ingilizce “Structured Query Language” kelimelerinin baş harfleri ile oluşturulmuş olup türkçesi “Yapısal Sorgulama Dili” dir, bir programlama dili değildir. SQL ile veri tabanı üzerinde işlem yapabilir,kayıt ekleyebilir, olan kayıtlar değiştirebilir, silebilir veya bu kayıtlardan listeler oluşturulabiliriz. başlıca sql komutları …

SQL Dersleri – 1 Devamı »