Forum
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);
}
}
}
evet database ismi login
express değil. sql server 2008 r2 kullanıyorum.
express değil. sql server 2008 r2 kullanıyorum. ve vermiş olduğunuz programla test ettim düzgün çalışıyor.
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
bu saatte yardımcı oluyosun ustad saol....
Bu hatayı play yaptığımda alıyorum.....
aynı devam ediyor hata...kafayı yemek üzereyim üstad..başka alternetifin var mı.
OleDb den bahsediyorlar forumlarda o nedir. denesem olur mu acaba
yardım edebilecek yok mu?
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?
table kaydederkende boşluklu kaydetmiştim. acaba yaparmıki...sanmıyoruım ama deneyeceğim. teşekkürler
O kısım tablo adına denk gelmiyor sütun adına denk gelmektedir.
SORUN ÇÖZÜLMÜŞTÜR TEŞEKKÜRLER