kodyaziyorum.com Ana Sayfa

@kodyaziyorum.com E-Posta Girişi @kodyaziyorum.com Giriş
  Aktif Konular Aktif Konular
  SSS SSS  Forumu Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

Anasayfa Anasayfa » .NET Programlama Dilleri » ASP.NET

Syntax error in INSERT INTO - Hatasy

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Konu Seçenekleri Konu Seçenekleri
muty Açılır Kutu Gör
Yeni Yazılımcı
Yeni Yazılımcı
Simge

Kayıt Tarihi: 01/?ubat/2010
Aktif Durum: Aktif Değil
Gönderilenler: 2
  Alıntı muty Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Syntax error in INSERT INTO - Hatasy
    Gönderim Zamanı: 01/?ubat/2010 Saat 20:05

Syntax error in INSERT INTO statement.(insert into SayacIp(Ip,Tarih) values ('88.240.157.253','2/1/2010')

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.Exception: Syntax error in INSERT INTO statement.(insert into SayacIp(Ip,Tarih) values ('88.240.157.253','2/1/2010')

Source Error :


Line 158:        catch(OleDbException ex)
Line 159:        {
Line 160:        throw new Exception(ex.Message+"("+sqlsorgusu+")");
Line 161:        }
Line 162:        finally

Arkadaslar bu hatayy alyyorum
Syte localhostta caalysyyor fakat hostta bu hatayy alyyorum
cozumu nedyr bylen var my ?
Yukarı Dön
muty Açılır Kutu Gör
Yeni Yazılımcı
Yeni Yazılımcı
Simge

Kayıt Tarihi: 01/?ubat/2010
Aktif Durum: Aktif Değil
Gönderilenler: 2
  Alıntı muty Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 02/?ubat/2010 Saat 11:21

Sql Sorgusu :

public OleDbConnection baglan()
{


OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("~/db\\Sayac.mdb"));

baglanti.Open();
return (baglanti);
}

public int cmd(string sqlsorgusu)
{
OleDbConnection baglan = this.baglan();
OleDbCommand sorgu = new OleDbCommand(sqlsorgusu, baglan);
int sonuc=0;

try
{
sonuc = sorgu.ExecuteNonQuery();
}
catch(OleDbException ex)
{
throw new Exception(ex.Message+"("+sqlsorgusu+")");
}
finally
{
sorgu.Connection.Close();
}
return (sonuc);
}

public DataTable GetDataTable(string sql)
{
OleDbConnection baglan = this.baglan();
OleDbDataAdapter adapter = new OleDbDataAdapter(sql, baglan);
DataTable dt = new DataTable();
try
{
adapter.Fill(dt);
}
catch (OleDbException ex)
{
throw new Exception(ex.Message + "(" + sql + ")");

}
finally
{
adapter.Dispose();
baglan.Close();
}
return (dt);


}

public DataRow GetDataRow(string sql)
{
DataTable table = GetDataTable(sql);
if (table.Rows.Count == 0) return null;
return table.Rows[0];
}

public void istatistik()
{
string IpAdres = Request.ServerVariables["REMOTE_ADDR"].ToString();
string tarih = DateTime.Now.ToShortDateString();
lblOnline.Text = Application["OnlineUsers"].ToString();
DataRow drHit = GetDataRow("select * from SayacHit where Tarih='" + tarih + "'");
if (drHit==null)
{
cmd("insert into SayacHit (Tarih,Tekil,Cogul) values ('" + tarih + "',1,1)");
}
else
{
string SayfaAdi=Page.ToString().Replace("_aspx",".aspx"). Remove(0,4);
if(SayfaAdi=="Default.aspx")
{
cmd ("update SayacHit set Cogul=Cogul+1 where Tarih='"+tarih+"'");
}
DataRow drIpKontrol = GetDataRow("select * from SayacIp where Ip='" + IpAdres + "'");
if (drIpKontrol == null)
{
cmd("update SayacHit set Tekil=Tekil+1 where Tarih='" + tarih + "'");
}
}

DataRow drIp=GetDataRow("select * from SayacIp where Ip='"+IpAdres+"'");
if (drIp==null)
{
cmd("insert into SayacIp(Ip,Tarih) values ('"+IpAdres+"','"+tarih+"'");
}
DataRow drsonuc=GetDataRow ("select * from SayacHit where Tarih='"+tarih+"'");
lblBugun.Text=drsonuc["Cogul"].ToString();
lblTekil.Text=drsonuc["Tekil"].ToString();
DataRow drDun=GetDataRow("select * from SayacHit where Tarih='"+DateTime.Now.AddDays(-1).ToShortDateString()+"'");
DataRow drGenel=GetDataRow("select SUM(Tekil) as Toplam from SayacHit");
if(drDun!=null)
{
lblDunTop.Text=drDun["Tekil"].ToString();
}
else
{
lblDunTop.Text="0";
}
lblGenelTop.Text = drGenel["Toplam"].ToString();

}


hata veren kod blogu :

Line 158: catch(OleDbException ex)
Line 159: {
Line 160: throw new Exception(ex.Message+"("+sqlsorgusu+")");
Line 161: }
Line 162: finally
Yukarı Dön
DoguhanAydeniz Açılır Kutu Gör
Moderatör
Moderatör
Simge

Kayıt Tarihi: 30/Ekim/2009
Konum: Ystanbul
Aktif Durum: Aktif Değil
Gönderilenler: 13
  Alıntı DoguhanAydeniz Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 08/Mart/2010 Saat 13:33

DB'nin localindeki ile ayny oldu?unu check et. Onda da sykynty yoksa tabloda ki tarih alanyny normal string field yaparak dene bakalym ne olacak.

Yyi çaly?malar,
Do?uhan AYDENYZ

www.doguhanaydeniz.com
Yukarı Dön
karagusi Açılır Kutu Gör
Uzman Yazılımcı
Uzman Yazılımcı
Simge

Kayıt Tarihi: 08/Temmuz/2006
Konum: Ystanbul
Aktif Durum: Aktif Değil
Gönderilenler: 151
  Alıntı karagusi Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 08/Mart/2010 Saat 14:12

ben artyk kodal pek u?ra?myyorum 

lakin sorun sanki intodaki tarihde

tarih tyrnak içine de?il de

#2/1/2010# ?eklinde olmaly


Hep Acemi, Tam Acemi
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu Gör

Akoren.com Kurtlar Vadisi Pusu