اضافه شدن سطر در جدولsql با کمک c#

hgm13681368

عضو جدید
با سلام و خسته نباشید
وقتی برنامه رو اجرا میکنم وهر دفعه یه مقداری رو وارد
textbox1
میکنم مشکل نداره ولیبه جدول داخل پایگاه داده سطری اضافه نمیشه
با تشکر

...
...
using System.Data.SqlClient;
...
namespace WindowsFormsApplication1 {
public partial class Form1 : Form
{
public SqlConnection DEEE = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True;");
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection D = new SqlConnection();
string s = textBox1.Text.Trim();
SqlCommand d = new SqlCommand("insert into table1 (ee) values ('" + s + "')", this.DEEE);
d.Connection.Open();
d.ExecuteNonQuery();
d.Connection.Close();
} } }
 
آخرین ویرایش:

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
با سلام و خسته نباشید وقتی برنامه رو اجرا میکنم وهر دفعه یه مقداری رو وارد textbox1 میکنم مشکلی نداره ولی به جدول داخل پایگاه داده sql سطری اضافه نمیشه حتی مقدارهایی که اضافه میشه رو توی datagrid هم نمایش میده یا وقتی 2 تا رشته یکسان وارد میکنم زمان اجرا ازم ایراد میگیره با این وجود اصلا به جدول sqlسطری اضافه نمیشه حتی از روی دکمه Execute sql هم میزنم باز سطری اضافه نمیشه با تشکر using System.Data.SqlClient; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public SqlConnection DEEE = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True;"); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { SqlConnection D = new SqlConnection(); string s = textBox1.Text.Trim(); SqlCommand d = new SqlCommand("insert into table1 (ee) values ('" + s + "')", this.DEEE); d.Connection.Open(); d.ExecuteNonQuery(); d.Connection.Close(); } } }

لطفاً كد را در داخل كد
کد:
 بنويسيد تا بشه فهميد :gol:
 

hgm13681368

عضو جدید
کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private SqlConnection DEEE = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True;");
        private SqlCommand d = new SqlCommand();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DEEE.Open();
            d.CommandText="insert into table1 (ee) values ('"+textBox1.Text.Trim()+"')";
            d.Connection=DEEE;
            d.ExecuteNonQuery(); 
            DEEE.Close();

        }
    }
}
 
آخرین ویرایش:

kerberos2023

عضو جدید
برنامه با ارور اجرا میشه یا بدون ارور؟ یعنی وقتی دکمه رو میزنی هیچ اروری دریافت نمیکنی؟
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private SqlConnection DEEE = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True;");
        private SqlCommand d = new SqlCommand();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DEEE.Open();
            d.CommandText="insert into table1 (ee) values ('"+textBox1.Text.Trim()+"')";
            d.Connection=DEEE;
            d.ExecuteNonQuery(); 
            DEEE.Close();

        }
    }
}

سلام
حدس ميزنم مشكل از رشته اتصال باشه.
 
  • Like
واکنش ها: RIG

RIG

متخصص C#.net
کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private SqlConnection DEEE = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True;");
        private SqlCommand d = new SqlCommand();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DEEE.Open();
          d.CommandText="insert into table1 ee values ee=@ee"  ;
            d.Connection=DEEE;
cmd.parameters.addwithvalue("@ee",textbox1.text);
            d.ExecuteNonQuery(); 
            DEEE.Close();

        }
    }
}
ببین درست میشه
 

Similar threads

بالا