الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعامل مع قواعد البيانات في asp.net

بدأه samth23 في 16 مارس 2011 · 5 رد · 1,425 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيفية كتابة سورس زر بحيث عند الضغط علي الزر يتم ادخال البيانات الموصوعة في textbox الي قاعدةالبيانات .........

يرجي مراسلت في البريد الالكتروني samth24@yahoo.com......

#2

استخدم الكود التالي :

using System.data.sqlclient;
using System.web.configuration;


string connectionstring = WebConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString;
        SqlConnection con = new SqlConnection(connectionstring);
        con.Open();
        string sql = "insert into table (cul1,cul2) values('"+textbox1.text+"','"+textbox2.text+"')";
        SqlCommand cmd = new SqlCommand(sql, con);
        object Obj = cmd.ExecuteNonQuiry();
        if (Obj == null)
        {
            Label1.Text = "inserting ERROR";
        }
        else
        {
            Label1.Text = "Inserting done";
        }

تم تعديل هذه المشاركة بواسطة Tammam_KD في 16 مارس 2011 في 01:06

1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

يعطيكم الف عافيه

 protected void Button1_Click(object sender, EventArgs e)
    {

        string connString = WebConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString;
        SqlConnection conn = new SqlConnection(connString);
        conn.Open();
        string sql = "insert in to Members (Country,Mobile) values( ' txtCountry.Text','txtMobile.Text')";

        SqlCommand cmd=new SqlCommand(sql,conn);


        object obj = cmd.ExecuteNonQuery();

        if (obj == null)
            Label1.Text = "خطأ في ادخال البيانات حاول مرة أخرى";
        else
            Label1.Text = "تم ادخال البيانات بنجاح";
        conn.Close();
    }

يطلعلي خطأ عند

 object obj = cmd.ExecuteNonQuery();

ونص الخطأ : Incorrect syntax near the keyword 'in'.

#4

أو يمكنك استخدام sqlDataSource لعمليات select,insert,update,delete في حال استخدام قاعدة بيانات sql server

لإنجاز عملية insert في الجدول table1 باستخدام sqlDataSource اسمها insertDataSource

 protected void Button1_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            insertDataSource.InsertCommand = "insert into  Table1 (col1,col2,col3) values " +
                             " (N'" +textbox1.Text.Trim() + "',N'"+textbox2.Text.Trim()+"', N'"+textbox3.Text.Trim() + "' )"; 
            insertDataSource.Insert();
            state_label.ForeColor = System.Drawing.Color.Green;
            state_label.Text = "تم الحفظ بنجاح";
        }
        catch (Exception err)
        {
            state_label.ForeColor = System.Drawing.Color.Red;
            state_label.Text = "فشلت عملية الحفظ";
        }
    }

تم تعديل هذه المشاركة بواسطة khuloud في 24 يوليو 2011 في 12:39

1
#5
        string sql = "insert in to Members (Country,Mobile) values( ' txtCountry.Text','txtMobile.Text')";

يجب تصحيح الخطأ في تعليمة الإدخال إلى insert into بدلأ من insert in to

        string sql = "insert into Members (Country,Mobile) values( ' txtCountry.Text','txtMobile.Text')";
#6

السلام عليكم ورحمه الله وبركاته

اخت خلود اشكرك على المجهود ولكن المشكلة مازالت باقية لأنه سيعامل مربعات النص كنصوص يرجى التعديل الى

string sql = "insert into Members (Country,Mobile) values( '" + txtCountry.Text + "','" + txtMobile.Text + "')";

.:: Wish to become better and better ::.

مواضيع مشابهة