نمایش نتایج 1 تا 4 از 4

نام تاپیک: اتصال به database با sql

  1. #1
    کاربر جدید
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    کره زمین
    پست
    15

    اتصال به database با sql

    سلام.من برای خواندن اطلاعات از textbox و قرار دادن آنها در یک database با دستور insert کد زیر رو نوشتم.کسی میتونه بگه مشکلش چیه؟ وقتی اجراش می کنم همیشه پیغام "سیستم با مشکل مواجه شده است " رو می ده.
    protected
    void Button1_Click(object sender, EventArgs e)
    {
    try
    {
    SqlConnection con = new SqlConnection();
    String cs = "Data Source=.\\37A07B775F4545C\\SQLEXPRESS;AttachDbFile name=C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\ImenJey.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True";
    con.ConnectionString = cs;
    con.Open();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText ="insert into GheteInformations (name,code,group,weight,material,property,product, zaribemasraf,map,qualityschema) values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox8.Text + "','" + TextBox3.Text + "','" + TextBox9.Text + "','" + TextBox4.Text + "','" + TextBox10.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "')";
    cmd.ExecuteNonQuery();
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    DataTable dt = new DataTable();
    //da.Fill(dt);
    con.Close();
    //dg.DataSource = dt;
    //dg.DataBind();
    Label11.Text = "عملیات با موفقیت انجام شد";
    }
    catch
    {
    Label11.Text = "سیستم با مشکل مواجه شده است
    }


  2. #2

    نقل قول: اتصال به database با sql

    دقیقا بگین چه پیغامی میده
    اصلا به دیتابیس تونستین وصل شین و اطلاعاتش رو بخونین یا نه

  3. #3

    نقل قول: اتصال به database با sql

    try - catch رو پاک کن، ببین چه استثنایی و روی چه خطی از کد رخ میده اگه نتونستی مشکلشو پیدا کنی متن استثنا رو بذار تا دوستان کمک کنن.
    یه مشکل که الان معلومه اینه که به خاصیت SelectCommand از DataAdapter ، دستور Insert رو (Cmd) دادی در حالی که باید یه دستور جستجو باشه تا بتونه Fill کنه.

    ...
    SqlDataAdapter da = new SqlDataAdapter();
    cmd.CommandText = "Select * from GheteInformations"
    da.SelectCommand = cmd;
    DataTable dt = new DataTable();
    ...

  4. #4
    کاربر دائمی آواتار z_bluestar
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    سن
    39
    پست
    359

    نقل قول: اتصال به database با sql

    دستور catch را به صورت زیر استفاده کن تا دقیقا معلوم بشه مشکل از کجاست

    catch Exception e
    {
    label11.text=e.Message;
    }




قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •