Forum

c# sql veri tabanın...
 
Bildirimler
Hepsini Temizle

c# sql veri tabanına kayıt hata

15 Yazılar
2 Üyeler
0 Reactions
4,672 Görüntüleme
(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

Sql veri tabanına kayıt kodlarını yazdığımda (System.data.SqlClient.SqlExeption (0x80131904): Incorrect syntax near ......) bir hata alıyorum. Yardım lütfen.

Kodlarda yanlış varmı.

 

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.SqlClient;

namespace WindowsFormsApplication4

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                

                SqlConnection con = new SqlConnection();

                con.ConnectionString = ("Data Source=ITM; Initial Catalog=login; User Id=sa ; Password=sdfs;");

                con.Open();

                string komut = "INSERT INTO tblogon(Ad,Soyad,Tel No,Mail)VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";

                SqlCommand komutSatiri = new SqlCommand(komut, con);

                komutSatiri.ExecuteNonQuery();

            }

            catch (SqlException ex)

            {

                MessageBox.Show(ex.ToString());

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

            Show(Form2);

        }

    }

}

 

 
Gönderildi : 30/11/2013 01:32

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

evet database ismi login

 
Gönderildi : 30/11/2013 02:18

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

express değil. sql server 2008 r2 kullanıyorum.

 
Gönderildi : 30/11/2013 02:38

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

express değil. sql server 2008 r2 kullanıyorum. ve vermiş olduğunuz programla test ettim düzgün çalışıyor.

 
Gönderildi : 30/11/2013 02:40

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

con.ConnectionString = ("Data Source=.; Initial Catalog=login; User Id=sa ; Password=123+zxc;");

dediğiniz şekilde değiştirdim yine hata verdi. defalarca baştabn yazdım veriyo. bir türlü kayıt yapamadım. yeni öğreniyorum nerde sıkıntı var bulamadm 

 
Gönderildi : 30/11/2013 02:43

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

 
Gönderildi : 30/11/2013 02:59

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

bu saatte yardımcı oluyosun ustad saol....

 
Gönderildi : 30/11/2013 03:00

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

 

Bu hatayı play yaptığımda alıyorum..... 

 
Gönderildi : 30/11/2013 03:02

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

aynı devam ediyor hata...kafayı yemek üzereyim üstad..başka alternetifin var mı.

 
Gönderildi : 30/11/2013 03:10

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

OleDb den bahsediyorlar forumlarda o nedir. denesem olur mu acaba

 
Gönderildi : 30/11/2013 03:28

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

yardım edebilecek yok mu?

 
Gönderildi : 02/12/2013 23:55

(@kenanilgun)
Gönderiler: 544
Üye
 

SQL Sorgusunda "  string komut = "INSERT INTO tblogon(Ad,Soyad,Tel No,Mail)VALUES('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";" kısmında Tel"Boşluk"No demişsiniz burada kaynaklanıyor olabilir mi sizce bu hata?

 
Gönderildi : 03/12/2013 00:24

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

table kaydederkende boşluklu kaydetmiştim. acaba yaparmıki...sanmıyoruım ama deneyeceğim. teşekkürler

 

 
Gönderildi : 03/12/2013 00:48

(@kenanilgun)
Gönderiler: 544
Üye
 

O kısım tablo adına denk gelmiyor sütun adına denk gelmektedir.

 
Gönderildi : 03/12/2013 01:42

(@OzgurDiri)
Gönderiler: 46
Trusted Member
Konu başlatıcı
 

SORUN ÇÖZÜLMÜŞTÜR TEŞEKKÜRLER

 
Gönderildi : 04/12/2013 01:22

Paylaş: