T

Onbaşı
31 Ekim 2008
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme
Toplam: 0 (Bu ay: 0)
Gönderileri
Selam arkadaşlar,

ben bir kod yazdım bu kodda bir resmin üzerine basınca veritabanında olan bir kaydı silmesini istiyorum.Ama bunu nasıl yapıcam=Ben bişi yaptım işliyor fakat veritabanındaki kaydı silmiyor...Yardımcı olursanız sevinirim.Kod aşağıda:

 
<%@ Page Language="C#" Debug="true"%>
<%@ Import Namespace="System"%>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient"%>



<html>
<head>
<title>Kayıt Silme</title>
<script runat="server" language="C#">


public void sil(object sender, EventArgs e)
{

SqlConnection userDelete = new SqlConnection("Data Source=ZERGCOMP-BD43C7\\SQLEXPRESS;Initial Catalog=OnpetWeb;Integrated Security=SSPI;");

userDelete.Open();
SqlCommand deleter = new SqlCommand("DELETE FROM users WHERE userName='" + kaldır.OnClientClick + "'", userDelete);

SqlDataReader Dr = deleter.ExecuteReader();

Dr.Close();
userDelete.Close();
Response.Write("silindi!");

}

</script>
</head>

<body>
<form action="" runat="server">
<asp:ImageButton runat="server" ImageUrl="resim.*" onclick="sil" ID="kaldır"/>

</form>
</body>
</html>
merhabalar,

bir htm dosyasında bir form oluşturdum ve buna action bağlantısını verdim:


<form action="userLogin1/Default.aspx" method="get">

<input type="text" id="ad" />
<input type="text" id="sifre" />
<input type="submit" value="Çalıştır" />

</form>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

aspx dosyasında ki kodlar ise şöyle:

<%@ Page Language="C#" Debug="true"%>
<%@ Import Namespace="System"%>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.Web.UI.WebControls"%>

<script runat="server" language="C#">

protected System.Web.UI.WebControls.TextBox ad, sifre;

private void tikla(object sender, EventArgs e)
{

SqlConnection userLog = new SqlConnection("Data Source=ZERGCOMP-BD43C7\\SQLEXPRESS;Initial Catalog=Veritabanı;Integrated Security=SSPI;");

userLog.Open();

SqlCommand cmd = new SqlCommand("select * from users where userName like '" + ad.Text + "'and sifre like'" + sifre.Text + "'", userLog);
SqlDataReader Dr = cmd.ExecuteReader();

if (Dr.Read())
{
Response.Write("merhaba");
}

else

{
Response.Write("Şifreniz Yanlıştır");
}

Dr.Close();
userLog.Close();


}
</script>

+++++++++++++++++++++++++++++++++++++++++++++++++++

şimdi asıl iş buradan sonra kopuyor.Html'da butonuna basınca karşıma xml ayrıştırma hatası çıkıyor.

XML Ayrıştırma Hatası: iyi düzenlenmiş değilLocation: file:///C:/Inetpub/wwwroot/new_asp/PetOnWeb/userLogin1/Default.aspxLine Number 1, Column 2:
<%@ Page Language="C#" Src="~/Default.aspx.cs" Inherits="Login" %>
-^

işte hata bu,sorun tam olarak nerede?

+++++++++++++++++++++++++++++++++++++++++++++++++

<script runat="server" language="C#">

protected System.Web.UI.WebControls.TextBox ad, sifre;

private void tikla(object sender, EventArgs e)
{

SqlConnection userLog = new SqlConnection("Data Source=ZERGCOMP-BD43C7\\SQLEXPRESS;Initial Catalog=Veritabanı;Integrated Security=SSPI;");

userLog.Open();

SqlCommand cmd = new SqlCommand("select * from users where userName like '" + ad.Text + "'and sifre like'" + sifre.Text + "'", userLog);
SqlDataReader Dr = cmd.ExecuteReader();

if (Dr.Read())
{
Response.Write("merhaba");
}

else

{
Response.Write("Şifreniz Yanlıştır");
}

Dr.Close();
userLog.Close();


}
</script>

+++++++++++++++++++++++++++++++

Kodu bu şekil yaptığım zaman hata vermiyor,ama o zamanda xml'ye döküyor.Bir fikri olan var mı?
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<script runat="server" language="c#">

protected void Page_Load()
{
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString = "Integrated Security=SSPI;initial catalog=WebOn;data source=ZERGCOMP-BD43C7\\SQLEXPRESS";

SqlCommand Cmd = new SqlCommand("select * from Employe_Info",Conn);
Conn.Open();

SqlDataReader Dr = Cmd.ExecuteReader();
int work;

do
{

Response.Write(Dr.GetInt32(0));

} while (Convert.ToBoolean(Dr.Read()));

Dr.Close();
Conn.Close();
}

</script>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Hata

Invalid attempt to read when no data is present.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Invalid attempt to read when no data is present.

Source Error:

Line 19: {
Line 20:
Line 21: Response.Write(Dr.GetInt32(0));
Line 22:
Line 23:


Source File: c:\Inetpub\wwwroot\learn.netasp\employe_edd\Default.aspx Line: 21

Stack Trace:

[InvalidOperationException: Invalid attempt to read when no data is present.]
System.Data.SqlClient.SqlDataReader.ReadColumn(Int32 i, Boolean setTimeout) +874171
System.Data.SqlClient.SqlDataReader.GetInt32(Int32 i) +16
ASP.default_aspx.Page_Load() in c:\Inetpub\wwwroot\learn.netasp\employe_edd\Default.aspx:21
System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp, Object o) +5
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +858603
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436

+++++++++++++++++++++++++++++++++++++++++++++++++++++

Sorun nerede tam olarak çözemedim,birde en alta yer alan hata msj'larının anlamları ne?
<%@Import Namespace="System.Data.SQLClient"%>

<script runat="server">


Dim ds As Data.DataSet

Sub Populate()

Dim conn As New SqlConnection("data source=(local)\SQLEXPRESS;initial catalog=ornek;integrated security=sspi")

Dim cmd As SqlCommand = New SqlCommand("SELECT work from worktable", conn)

Dim da As SqlDataAdapter

da.SelectCommand = cmd

conn.Open()

da.Fill(ds, "worktable")

conn.Close()

End Sub

Private Sub Form4_Load(ByVal sender As Object, ByVal e As System.EventArgs)

Populate()

box1.DataBind(New DataBinding("text", ds, "worktable.work"))

End Sub

</script>

<html>
<body>
<form runat="server">

box1<asp:TextBox id="box1" runat="server"/>

</form>
</body>
</html>

++++++++++++++++++++++++++++++++++++++++

Burada altını çizdiğim kırmızı yerde,kalın olan "ds" de şöyle bir hata alıyorum:

Value of type 'syste.data.dataset' cannot bo converted 'system.type'

Bu sorunu nasıl çözebilirim?

Bunun dışında anlamadığım bir nokta var.

"da.selectcommand" nesnesini neden "cmd" ye atıyoruz?

ve

"ByVal sender As Object, ByVal e As System.EventArgs" bu ifadenin anlamı nedir?
Herkese merhaba,

bir veri tabanı oluşturdum,fakat asp.net ile bir türlü bağlantıyı başaramadım.İnternetde olan açıklamalarada bakmama rağmen bulamadım,bu bağlantıyı nasıl gerçekleştirebilirim?
Herkese merhabalar,

İnternetde araştırmama rağmen bulamadım,yada vardı ben başaramadım.Bir kaç sorum olacak,bunları cevaplarsanız sevinirim
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
CSS'de

--font-size-adjust nedir?

--1 em kaç px'dir.Biz mi beliyorunz bunu?

--"backbround-image:url(.gif) ile background-repeat:repeat" bu ikisi arasındaki fark tam olarak nedir?Repeat resmi sürekli tekrar ediyor,ama bu olmadanda yalnızca "background-img:url(*.gif)" satırını kullansak fark ne olur?Bize ne gibi bir avantajı var?

--max-height ve max-weight tam olarak ne işe yarıyor?

--Clear tam olarak ne işe yarar? (bunu bir örnekle açıklarsanız daha iyi anlarım)

++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++
JavaScript'de

--MAX_Value ve MIN_Value metodlarının bana nasıl bir yararı olur?

--constructor Özelliğini bir türlü kavrayamadım

--valueof() ne işe yarar?

---toPrecision(num) metodunun nasıl bir yararı vardır?

--toString(radix) metodunun nasıl bir yararı vardır?

--toExponential(num) metodu ne işe yarar?

--POSITIVE_INFINITY (MAX_Value'den daha büyük bir değer verir) benim tam olarak ne işeme yarar?Ne gibi alanlarda kullanabilirim?

--Number.NaN metodu ne işeme yarar ve ne anlama geliyor?

--anchor() metodu ne işe yarar?

--indexOf() metodu ne işe yarıyor?

++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++
Asp.net 'de

--DataSource ve Databind ne işe yaramaktadır?

--DataValueField ve DataTextFiled ne işe yararmaktadır?

ve

--DataValueField="Key" ve DataTextField="Value" buradaki "key" ve "value" değerlerinin anlamı nedir?

ve

--AutoPostBack in işlevi nedir?


++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++

Ben asp.net,javascript ve css'e yeni başlayan biriyim,bu konudada kendimi geliştirmek ve yetiştirmek istiyorum.Bunun haricinde SQL öğrenebileceğim bir kaynek önerebilir misiniz?Mesela benim elimde SQL 2000'i anlatan görsel bir eğitim var,ancak bunu bulabildim,sizce 2005'e geçiş aşamasında 2000'i öğrenmelimiyim yoksa hiç vakit kaybetmeden biran önce SQL 2005'e mi geçmeliyim?

Şimdiden teşekkürler arkadaşlar.
Hakkında
Konum: İstanbul
Temel Bilgiler ve İstatistikler
Aktiflik: Şu anda DH'de değil
Son Giriş: 12 yıl önce
Son Mesaj Zamanı: 11 yıl
Mesaj Sayısı: 21
Gerçek Toplam Mesaj Sayısı: 22
İkinci El Bölümü Mesajları: 0
Konularının görüntülenme sayısı: 6.492 (Bu ay: 8)
Toplam aldığı artı oy sayısı: 0 (Bu hafta: 0)
En çok mesaj yazdığı forum bölümü: Web Tasarım - Programlama
Mesajları
İkinci El Referansları
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.