lostyazilim
tr.link

Bu Hatanın Sebebi Nedir? (Acil)

4 Mesajlar 752 Okunma
lstbozum
tr.link

tetro tetro WM Aracı Kullanıcı
  • Üyelik 24.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad F** A**
  • Mesajlar 151
  • Beğeniler 62 / 12
  • Ticaret 0, (%0)
Hata Resmi:



sp_SahaAyir (Stored Procedures Kodları)

CREATE PROCEDURE [dbo].[sp_SahaAyir]
@SahaId int,
@UyeTc varchar(11),
@Nereden nvarchar(50),
@Neresi nvarchar(50),
@Saha int,
@Ucret money,
@Eklendi_mi nvarchar(200) output
AS
begin
if(not exists(select SahaNo from Tbl_SahaAbone where [SahaNo]=@Saha And [SahaId]=@SahaId))
begin
insert into Tbl_SahaAbone(SahaId,UyeTcKimlik,Nereden,Neresi,SahaNo,Ucret)
values (@SahaId,@UyeTc,@Nereden,@Neresi,@Saha,@Ucret)
set @Eklendi_mi='Saha Adınıza Ayrıldı...'
end
else
set @Eklendi_mi='Hata! İşleminiz Başarısız Oldu...'
end


RETURN 0

---------------------------

Rezervasyon.aspx ( Kodları)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;

public partial class SahaRezervasyon : System.Web.UI.Page
{
SqlConnection baglanti = new SqlConnection(WebConfigurationManager.ConnectionStrings["ConnectionStringLocal"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{

}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
Label2.Text = "";
Label3.Text = "";
Label4.Text = "";
ListBox1.Items.Clear();
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
// gridview den 1 sefer seçilirse

Label2.Text = DropDownList1.SelectedValue.ToString() + '-' + DropDownList2.SelectedValue.ToString();
Label3.Text = GridView1.SelectedRow.Cells[5].Text + " TL";
}
protected void Button1_Click(object sender, EventArgs e)
{
// Saha ayırma işlemi tamamlama bölümü

//sp_SahaAyir prosedürü çalıştırılacak

SqlCommand komut = new SqlCommand("sp_SahaAyir", baglanti);
komut.CommandType = CommandType.StoredProcedure;
komut.Parameters.AddWithValue("@SahaId", GridView1.SelectedValue);
komut.Parameters.AddWithValue("@UyeTc", Session["OturumTcKimlik"]);
komut.Parameters.AddWithValue("@Nereden", DropDownList1.SelectedValue);
komut.Parameters.AddWithValue("@Neresi,", DropDownList2.SelectedValue);
komut.Parameters.AddWithValue("@Saha", Convert.ToInt16(ListBox1.SelectedValue));
komut.Parameters.AddWithValue("@Ucret", Convert.ToDouble(GridView1.SelectedRow.Cells[5].Text));


// çok önemli bölüm, sp deki çıkış parametresini almak için yazılması gerek
komut.Parameters.Add("@eklendi_mi", SqlDbType.NVarChar, 200);
komut.Parameters["@eklendi_mi"].Direction = ParameterDirection.Output;

if (baglanti.State != ConnectionState.Open)
baglanti.Open();
komut.ExecuteNonQuery();
komut.Dispose(); // bellekten atma

baglanti.Close();
Label5.Text = komut.Parameters["@eklendi_mi"].Value.ToString();
ListBox1.DataBind();

}
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// koltuklardan 1 tane seçilirse

Label4.Text = ListBox1.SelectedValue.ToString();
}
}
 

 

wmaraci
reklam

tetro tetro WM Aracı Kullanıcı
  • Üyelik 24.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad F** A**
  • Mesajlar 151
  • Beğeniler 62 / 12
  • Ticaret 0, (%0)
Yapması gereken şey neresi kısmından ilçe seçip gridview1 e gelen ilçeyi seçip saha durumu kısmından da 10 adet sayı mevcut bunlardan bir tanesini seçip sağ tarafteki saha bilgileri bölümünden saha ayıra bastığımda o an ki kullanıcıya seçtiği numaraya sahayı ayıracak ama saha ayır dediğim zaman böyle bir hata geliyor

 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
executequery için null değer gelmektedir. Breakpoint atıp deneyin.
 

 

www.ontedi.com
www.cizgi.site

tetro tetro WM Aracı Kullanıcı
  • Üyelik 24.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad F** A**
  • Mesajlar 151
  • Beğeniler 62 / 12
  • Ticaret 0, (%0)
ontedi sorunu çözdüm hocam. Kodlama olsun vs. olsun hiç bir şey bilmediğim için başka projeden bakarak gidiyorum o yüzden 2-3 gündür saatlerdir buna bakmaktan akıl kalmadı sadece @Neresi yazması gerekirken @Neresi, yazmışım ondan olmuş teşekkürler yine de yardım için.
 

 

wmaraci
wmaraci
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