Yazar |
|
hurkan
Kurtalan
Kayıt: 11.05.2008 |
|
kodu çalıştırdığımda exception fırlatıyor ( catch (Exception ex)
{
Server.Transfer("etkinlikler.aspx");
} bloğuna giriyor.Nerden kaynaklanıyo olabilir.teşekkürler
)
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.Configuration;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class yemek_listesini_gir : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button2_Click(object sender, EventArgs e)
{
SqlDataSource myDataSource = new SqlDataSource();
myDataSource.ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ToString();
myDataSource.InsertCommandType = SqlDataSourceCommandType.Text;
myDataSource.InsertCommand = "Insert into yemek(tarih,ana_yemek,ana_yemek2,corba,ekstra) value (@tarih, @ana_yemek,@ana_yemek2,@corba,@ekstra)";
myDataSource.InsertParameters.Add("tarih", DateTime.Now.ToString(""));
myDataSource.InsertParameters.Add("ana_yemek", TextBox1.Text);
myDataSource.InsertParameters.Add("ana_yemek2", TextBox2.Text);
myDataSource.InsertParameters.Add("corba", TextBox3.Text);
myDataSource.InsertParameters.Add("ekstra", TextBox4.Text);
int rowsAffected = 0;
try
{
rowsAffected = myDataSource.Insert();
}
catch (Exception ex)
{
Server.Transfer("etkinlikler.aspx");
}
if (rowsAffected != 0)
{
Server.Transfer("hmyCup.aspx");
}
else
{
Server.Transfer("galeriler.aspx");
}
}
}
web.config
<connectionStrings>
<add name="myConnectionString" connectionString="Data Source=hurracanesqlexpress;Initial Catalog=deneme;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
# myDataSource.InsertParameters.Add("@tarih", DateTime.Now.ToString(""));
# myDataSource.InsertParameters.Add("@ana_yemek", TextBox1.Text);
# myDataSource.InsertParameters.Add("@ana_yemek2", TextBox2.Text);
# myDataSource.InsertParameters.Add("@corba", TextBox3.Text);
# myDataSource.InsertParameters.Add("@ekstra", TextBox4.Text);
Parametre eklerken '@' işaretlerini de başlarına eklemeni tavsiye ediyorum.
Ayrıca exception mesajını da buraya koysan çok iyi olurmuş. Daha net yardım edilebilir o zaman.
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
hurkan
Kurtalan
Kayıt: 11.05.2008 |
|
Incorrect syntax near 'value'.
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.Data.SqlClient.SqlException: Incorrect syntax near 'value'.
Source Error:
Line 34:
Line 35: int rowsAffected = 0;
Line 36: rowsAffected = myDataSource.Insert();
Line 37: /* try
Line 38: {
Source File: c:Documents and SettingshürkanBelgelerimVisual Studio 2005WebSitesdenemeyemek_listesini_gir.aspx.cs Line: 36
try catch bloğunu kaldırmam iyi olmuş
|
|
Yazar |
|
kellad
istanbul
Kayıt: 21.01.2006 |
|
Insert into yemek(tarih,ana_yemek,ana_yemek2,corba,ekstra) values(@tarih, @ana_yemek,@ana_yemek2,@corba,@ekstra)
"values" olacak dikkat!
Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
|
|
Yazar |
|
hurkan
Kurtalan
Kayıt: 11.05.2008 |
|
O tamam da esas sorun connection da sanırım ..error 40 hatası veriyo.. yardımın için sağolasın.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| |