• Forum kurallarına uyarak hareket ediniz aksi takdirde yönetim sorumlu tutulmaz

Windows Form Application System.Data.OleDb.OleDbException: 'INSERT INTO deyiminde sözdizimi hatası.'

Y.emmmre

Yeni Üye
Katılım
15 Tem 2019
Mesajlar
5
Puanları
1
Konum
Ankara
Arkadaşlar merhaba, windows form application projesi yapmaktayım fakat bu hatayı alıyorum. Bilgili olanlar varsa yardım edebilir mi?

C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;  // Access bağlantısı kurabilmek için.
using System.Collections; //ArrayList kullanabilmek için.
namespace veribaglanti1
{
    public partial class Form1 : Form
    {
        OleDbConnection con;
        OleDbDataAdapter da;
        OleDbCommand cmd;
        OleDbDataReader dr;
        DataSet ds;
        public Form1()
        {
            InitializeComponent();
        }
        void griddoldur()
        {
            con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=Asd.accdb");
            da = new OleDbDataAdapter("SElect *from Sayfa1", con);
            ds = new DataSet();
            con.Open();
            da.Fill(ds, "Sayfa1");
            dataGridView1.DataSource = ds.Tables["Sayfa1"];
            con.Close();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            griddoldur();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            cmd = new OleDbCommand();
            con.Open();
            cmd.Connection = con;
            cmd.CommandText = "INSERT INTO Sayfa1 (Sira,Sirket,Police,Kayit_Turu,TC/Vergi_No1,Musteri,Police_No1,Plaka,Belge_Seri,Tanzim,Baslangic,Net,Brut,Telefon_No1) values ('" + sira.Text+"','" + srkt.Text + "','" + plce.Text + "','" + kyt_turu.Text + "','" + tcno1.Text + "','"+musteri.Text +"','" + plcno1.Text+"','" +plka.Text +"','" +blgeseri.Text +"','" +tanzim.Text +"','" + bslangic.Text+"','"+ net.Text + "','" + brut.Text + "','" +komisyon.Text+"')";
            cmd.ExecuteNonQuery();
            con.Close();
            griddoldur();
        }
        private void button3_Click(object sender, EventArgs e)
        {
            cmd = new OleDbCommand();
            con.Open();
            cmd.Connection = con;
            cmd.CommandText = "update Sayfa1 set Sira='"+sira.Text+"',Sirket='" + srkt.Text + "',Police='" + plce.Text + "',Kayit_Turu='" + kyt_turu.Text + "',TC/Vergi_No='"+ tcno1.Text+ "',Musteri='"+ musteri.Text+ "',Police_No='"+plcno1.Text + "',Plaka='"+plka.Text+ "',Belge_Seri='"+blgeseri.Text+ "',Tanzim='"+tanzim.Text+ "',Baslangic='"+bslangic+ "',Net='"+net.Text+ "',Brut='"+brut.Text+ "',Telefon_No1='" + komisyon.Text+"' where Sira=" + sira.Text+"";
            cmd.ExecuteNonQuery();
            con.Close();
            griddoldur();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            cmd = new OleDbCommand();
            con.Open();
            cmd.Connection = con;
            cmd.CommandText = "delete from Sayfa1 where Sira="+sira.Text+"";
            cmd.ExecuteNonQuery();
            con.Close();
            griddoldur();
        }
        private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            sira.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            srkt.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            plce.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            kyt_turu.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            tcno1.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            musteri.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            plcno1.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
            plka.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
            blgeseri.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
            tanzim.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
            bslangic.Text = dataGridView1.CurrentRow.Cells[10].Value.ToString();
            net.Text = dataGridView1.CurrentRow.Cells[11].Value.ToString();
            brut.Text = dataGridView1.CurrentRow.Cells[12].Value.ToString();
            komisyon.Text = dataGridView1.CurrentRow.Cells[13].Value.ToString();
        }
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=Asd.accdb");
            da = new OleDbDataAdapter("SElect *from Sayfa1 where Musteri like '"+musteri.Text+"%'", con);
            ds = new DataSet();
            con.Open();
            da.Fill(ds, "Sayfa1");
            dataGridView1.DataSource = ds.Tables["Sayfa1"];
            con.Close();
        }
        private void button5_Click(object sender, EventArgs e)
        {
            int kayitSayisi;
            cmd = new OleDbCommand();
            con.Open();
            cmd.Connection = con;
            cmd.CommandText = "SELECT COUNT(*) FROM Sayfa1";
            kayitSayisi =(int) cmd.ExecuteScalar() ;
            con.Close();
            MessageBox.Show(kayitSayisi.ToString());
      }       
    }
}
 
Moderatör tarafında düzenlendi:

Admin

Yönetici
Administrator
Katılım
1 Tem 2019
Mesajlar
115
Puanları
28
Konum
Sakarya
daha detaylı anlatırmısın kaçıncı satırda hata alıyorsun ve hata kodu vs.
 
Üst