lostyazilim
tr.link

Aspx sayfasına databaseden veri çekme

12 Mesajlar 2.941 Okunma
acebozum
tr.link

brsgrz brsgrz Sms Onayı Gerekli Telefon Onaysız
  • Üyelik 28.01.2015
  • Yaş/Cinsiyet 49 / E
  • Meslek Medya (Yayın Yönetmeni)
  • Konum İstanbul Anadolu
  • Ad Soyad B** G**
  • Mesajlar 10
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Selam web sitemdeki mysql databadeki verileri çekmek için aldaki kodlarla neredeyse 3 gündür boğuşuyorum, bir türlü çözemedim.
Konu hakkında bilgisi olan arkadaşlar yardım ederlerse sevinirim...

Default.aspx sayfam
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="_Default" %>



Veri Listesi








Default.aspx.cs sayfam
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Sayfam daha önce yüklenmedi ise veriBagla metodumu çalıştırıyorum
if (!IsPostBack)
{
veriBagla();
}
}
//VeriBagla metodum
private void veriBagla()
{
//SQL bağlantımı, komutumu ve datareader nesnemi tanımlıyorum.
SqlConnection conn;
SqlCommand comm;
SqlDataReader reader;
//Bağlantı satırımı ConfigurationManager sınıfı ile web config dosyasından atamış olduğum isimle çekiyorum.
string connectionString = ConfigurationManager.ConnectionStrings["Baglantim"].ConnectionString;
conn = new SqlConnection(connectionString);
//SQL queryimi yazıyorum. Employees tablosundan çekmek istediğim verileri SELECT ile çekiyorum.
comm = new SqlCommand("SELECT ID, KULLANICI,MESAJ,KONU FROM mesaj", conn);
try
{
//Bağlantımı açıyorum, dataReader nesnemi çalıştırıyorum ve GridView kontrolüme DataBind işlemi yapıyorum.
conn.Open();
reader = comm.ExecuteReader();
GridView1.DataSource = reader;
GridView1.DataKeyNames = new string[] { "ID" };
GridView1.DataBind();
//Reader nesnemi kapatıyorum
reader.Close();
}
//hata olursa vereceğim mesaj
catch
{
Response.Write("Bir hata oluştu");
}
//Bağlantımı kapatıyorum
finally
{
conn.Close();
}
}

Web.congif sayfam




























 

 

elektronikssl
webimgo

myuceturk myuceturk "Hello World" Kullanıcı
  • Üyelik 17.06.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Üniversite Öğrencisi
  • Konum Kocaeli
  • Ad Soyad M** Y**
  • Mesajlar 68
  • Beğeniler 9 / 11
  • Ticaret 0, (%0)
http://www.aspnetornekleri.com/gridview-ornekleri/asp-net-mysql-baglantisi-olusturma-bilgileri-gridview-ile-goruntuleme.html burada ki bilgilerden yola çıkarak eksikliklerinizi tamamlayınız.
 

 

balporsugu balporsugu WM Aracı Kullanıcı
  • Üyelik 26.08.2014
  • Yaş/Cinsiyet 38 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad E** E**
  • Mesajlar 509
  • Beğeniler 85 / 84
  • Ticaret 3, (%67)
yolun başındaysan sql connectiondan vazgeç.dinozor dili.linq öğren en yakın zamanda çok rahat ediceksin banada dua edersin :D
gorgeouskykhan

kişi bu mesajı beğendi.

YazilimciHoroz YazilimciHoroz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad E** Ç**
  • Mesajlar 422
  • Beğeniler 25 / 98
  • Ticaret 3, (%100)
Hocam mysql ise Web config te en sonda SQL.data.sql yazıyor o SQL için Orayı mysql yap öyle dene mobil Olduğum için gözüne o çarptı
 

 

wmaraci
wmaraci

brsgrz brsgrz Sms Onayı Gerekli Telefon Onaysız
  • Üyelik 28.01.2015
  • Yaş/Cinsiyet 49 / E
  • Meslek Medya (Yayın Yönetmeni)
  • Konum İstanbul Anadolu
  • Ad Soyad B** G**
  • Mesajlar 10
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)


Üstad cevap için teşekkür ederim, paylaşmış olduğunuz link dahil inanın kaç gündür denemediğim kod kalmadı desem yalan olmaz...

Ek Olarak:

Yazilimci Horoz adlı üyeden alıntı

Hocam mysql ise Web config te en sonda SQL.data.sql yazıyor o SQL için Orayı mysql yap öyle dene mobil Olduğum için gözüne o çarptı



Yanlış mı anladım sizi bilemiyorum ama herhangi bir yerde "SQL.data.sql" diye bir kelime geçmiyor...
 

 

besyildiz besyildiz WM Aracı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek Öğretmen
  • Konum Kastamonu
  • Ad Soyad E** G**
  • Mesajlar 8
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
entitiyframework ile linq kullanmanı öneririm. arkadaşın dediği dinazor diline katılıyorum :)
 

 

www.egulcu.net

Paracokomel Paracokomel WM Aracı Kullanıcı
  • Üyelik 14.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad D** K**
  • Mesajlar 33
  • Beğeniler 11 / 6
  • Ticaret 0, (%0)
Catch içinden dönen hatayı araştırdınız mı acaba?
 

 

brsgrz brsgrz Sms Onayı Gerekli Telefon Onaysız
  • Üyelik 28.01.2015
  • Yaş/Cinsiyet 49 / E
  • Meslek Medya (Yayın Yönetmeni)
  • Konum İstanbul Anadolu
  • Ad Soyad B** G**
  • Mesajlar 10
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

Paraçokomel adlı üyeden alıntı

Catch içinden dönen hatayı araştırdınız mı acaba?


Selam,

Bulmaca gibi oldu :) Üstad Catch araştırdım fakat birşey anlamadım ve bulamadım yardımcı olabilirseniz sevinirim...
 

 

Paracokomel Paracokomel WM Aracı Kullanıcı
  • Üyelik 14.01.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad D** K**
  • Mesajlar 33
  • Beğeniler 11 / 6
  • Ticaret 0, (%0)

brsgrz adlı üyeden alıntı

Selam,

Bulmaca gibi oldu :) Üstad Catch araştırdım fakat birşey anlamadım ve bulamadım yardımcı olabilirseniz sevinirim...


catch
{
Response.Write("Bir hata oluştu");
}
//Bağlantımı kapatıyorum

yerine
catch(Exception ex)
{
Response.Write("Bir hata oluştu. Hata mesajı: "+ex.Message);
}
//Bağlantımı kapatıyorum

şeklinde yazarsanız verilen hatayı görebilir ona göre arama yapabilirsiniz.
gorgeouskykhan

kişi bu mesajı beğendi.

brsgrz brsgrz Sms Onayı Gerekli Telefon Onaysız
  • Üyelik 28.01.2015
  • Yaş/Cinsiyet 49 / E
  • Meslek Medya (Yayın Yönetmeni)
  • Konum İstanbul Anadolu
  • Ad Soyad B** G**
  • Mesajlar 10
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Teşekkür ederim ilginize...

Hata kodu:
(provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

web.config bağlantım:

Onlarca deneme yaptım değişin birşey olmadı...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al