Problemler ve Çözümler C#
Join İşlemiyle İki tablodan Veri Çeken Linq Sorgusu
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Cuma, 22 Nisan 2011 10:57 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 337
PROBLEM:
İki ayrı tablodan birindeki verileri istiyoruz ama oradaki gün isimlerine karşılık düşen id numaralarını değil, diğer tablodaki gün isimleriyle beraber elde etmek istiyoruz.
ÇÖZÜM:
Devamını oku: Join İşlemiyle İki tablodan Veri Çeken Linq Sorgusu
ToString(System.String) has no supported translation to SQL.
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Cuma, 22 Nisan 2011 06:34 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 343
PROBLEM:
Linq sorgusunda, örneğin a.saatBaslangic.ToString("MM:hh") gibi bir ifadeyle verinin görünümünü 12:35 şeklinde düzenleyemiyoruz, hata veriyor. Aslında hatayı burada değil de grid nesnesine bind ederken veriyor buradaveriyormuş gibi zannettiriyor. Peki ben veritabanından gelen saat verisinin saniye kısmını görmek istemiyorum ve sorunsuz bir grid tablomda görmek istiyorum. Ne yapacağız?
ÇÖZÜM:
Devamını oku: ToString(System.String) has no supported translation to SQL.
Zaman Verisini Saat:Dakika Biçiminde Elde Etmek
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Cuma, 22 Nisan 2011 05:59 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 308
PROBLEM:
SQL veritabanında tarih saat verisinin saat kısmını elde etmek için,
convert(varchar, (aud_datetime), 8) komutu işe yarıyor. Peki, saniye kısmını değil de, sadece saat ve dakika bilgisini istiyorsak ne yapacağız?
Devamını oku: Zaman Verisini Saat:Dakika Biçiminde Elde Etmek
Kapsamlı SQL Check Constraint Oluşturma İhtiyacı
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Perşembe, 21 Nisan 2011 08:51 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 582
PROBLEM:
Check Constraint sayesinde bir veri alanına giriş veya güncelleme yaparken, verinin hangi kurallara uyması gerektiğini belirleyebiliyoruz. Örneğin bitiş saati sütununa saat verisi girerken, başlangıç saati sütunundaki saat verisinden daha ilerideki bir zamanı göstermesi şartını koymak gibi. Ancak benim ihtiyacım bununla bitmiyor.
Giriş yapacağım başlangıç ve bitiş saati, tablodaki diğer başlangıç ve bitiş saatleri arasında kalan zamanla çakışmamak zorunda! Bunu çözdüğümüzde şu tarz ihtiyaçları giderebiliyor olacağız; bir toplantı odasında aynı anda birden fazla toplantı yapılamaz, doktor aynı zaman aralığı için birden fazla hastaya randevu veremez, bir sınıfta aynı anda birden fazla eğitim etkinliği düzenlenemez.
ÇÖZÜM:
Devamını oku: Kapsamlı SQL Check Constraint Oluşturma İhtiyacı
Database already exists. Choose a different database name
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Cumartesi, 16 Nisan 2011 08:09 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 485
PROBLEM:
Database 'C:\Documents and Settings\(kullaniciadi)\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\D__webprojelerim_(projeismi)_App_Data_db.mdf.mdf' already exists. Choose a different database name.
An attempt to attach an auto-named database for file D:\webprojelerim\(projeismi)\App_Data\DB.MDF failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
ÇÖZÜM(Henüz çözülmedi)
Devamını oku: Database already exists. Choose a different database name
ASPNET_RegSQL.exe İle APP_DATA İçindeki MDF Dosyasında İşlem Yapabilmek
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Cuma, 15 Nisan 2011 09:04 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 937
PROBLEM:
ASPNET_RegSQL.exe aracı C:\WINDOWS\Microsoft.NET\Framework\(versiyon)\ içerisinde bulunur ve çalıştırdığınızda grafik arayüzlü sihirbaz sayesinde SQL sunucusunun yerini göstererek, sunucudaki istediğiniz veritabanına asp.net security ile alakalı tablolar eklemek için veya çıkarmak için kullanılır.
Ancak, biz asp.net web projemizde app_data klasöründe mdf dosyası olarak sunucusuz bir sql express veritabanına sahipsek, ki bunu kolayca oluşturabiliyoruz web developerdan, ASPNET_RegSQL.exe sihirbazında maalesef bu dosyalara bağlanmak için bir seçenek yok. Evet hiç bununla uğraşmadan web developer project menüsünden asp.net configuration ile de app-data içerisinde ASPNETDB.MDF dosyası oluşturabiliriz ama, ikinci bir veritabanı istemiyoruz çünkü hostingde ikinci veritabanına para vermek istemiyoruz ve kendi tablolarımızla aynı veritabanında bulunmasını istiyoruz. Ne yapacağız?
ÇÖZÜM:
Devamını oku: ASPNET_RegSQL.exe İle APP_DATA İçindeki MDF Dosyasında İşlem Yapabilmek
is not allowed here because it does not extend class
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Cuma, 15 Nisan 2011 07:47 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 338
PROBLEM:
Bir web projesinde klasörün ismini değiştirdikten sonra bu hatayı aldım ve 2 saat uğraştım:
"is not allowed here because it does not extend class "
O klasördeki sayfalara giderken hata mesajı alıyordum. Önce o sayfaların kodlarına baktım, klasör ismi değişince oradakileri de elle değiştirmek gerekiyor onları değiştirdim. Ancak hatanın devam ettiğini görünce klasörde yeni sayfa oluşturdum master pagedan türeterek o da hata verince master pagei inceledim bir problem yok görünüyordu. Onun da klasör ismini değiştirmiştim yine de problem düzelmedi.
ÇÖZÜM:
Devamını oku: is not allowed here because it does not extend class
Sınıf Tanımlaması Yapmadan Metodlarına Heryerden Erişmek
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Çarşamba, 13 Nisan 2011 10:34 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 398
C# içerisinde kullanmak için ASP include yerine geçecek birşey istiyorsanız;
Bir adet sınıf dosyası oluşturun public olsun.
İçerisine koyacağınız metod tanımlamasını da public static yapın.
Böylece her sayfada ortak olarak kullanılan veritabanı bağlantısı, sorguları, oturum durumu, standart menü linkleri, görseller gibi içerikleri merkezi olarak tek kaynaktan elde etmek ve programa esneklik kazandırmak mümkün. Ayrıca bunu kod kütüphanesi olarak diğer projelerinizde de kullanacak kaliteye getirirseniz işleriniz kolaylaşacaktır.
Devamını oku: Sınıf Tanımlaması Yapmadan Metodlarına Heryerden Erişmek
Dinamik CheckBox Array'lerine Erişim
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Perşembe, 31 Mart 2011 06:06 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 387
PROBLEM: Dinamik olarak oluşturduğumuz checkbox nesnelerinden hangilerinin sonradan kulllanıcı tarafından seçilip seçilmediğini nasıl anlarız? Çünkü veritabanına kaydedeceğiz.
ÇÖZÜM:
rowfilter içerisinde between sql operatörünü kullanamıyoruz
- Ayrıntılar
- Üst Kategori: C#
- Kategori: Problemler ve Çözümler C#
- Salı, 29 Mart 2011 07:22 tarihinde oluşturuldu
- Super User tarafından yazıldı.
- Gösterim: 336
PROBLEM: Dökümantasyonunda yazmasına rağmen, standart SQL sorgularında kullandığımız BETWEEN operatörünü kullanmaya kalktığımızda hata ile karşılaşıyoruz.
ÇÖZÜM:
Devamını oku: rowfilter içerisinde between sql operatörünü kullanamıyoruz
Bilişim Haberleri
Windows Live Hotmail Türkiye Kullanım Sayıları
Internete her gün 32 milyon vatandaşımız erişiyormuş ve de 20 milyon kişi hem Hotmail mail hesabı hem de MSN instant messaging kullanıyormuş.
turkerHR Yayınlandı!
Kodları tamamen bana ait olan turkerHR yazılımımı hemen indirip kurup kullanabilirsiniz. Kaynak kodları herkese açık, şimdilik biraz kötü görünebilir, iyileştireceğim.
Joomla 1.6.1 Güvenlik Sürümü Yayınlandı
Joomla 1.6 kullananların 1.6.1 sürümüne güncelleme yapmaları gerekiyor güvenlik gereği.
PayPal ile Türk Lirası Kullanabiliriz
PayPal’ın ne zaman Türk Lirası ödemelerini kabul edeceğini merak ediyorsanız, artık ediyor.
Dış Linkler

