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

نام تاپیک: مشکل سی شارپ و sql

  1. #1

    Unhappy مشکل سی شارپ و sql

    با سلام . من کاربر مبتدی سی شارپ هستم
    یک سری کد و فایل آماده معتبر از یک سایت خریداری کردم
    در سی شارپ اطلاعات به درستی کار می کنه ولی اطلاعات به دیتابیس منتقل نمیشه
    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 Report_Stimul_AND_Crystal
    {
    public partial class frmKarbar : Form
    {
    public frmKarbar()
    {
    InitializeComponent();
    }

    SqlConnection con = new SqlConnection("Data Source=(Local);initial catalog=ReportDB;integrated security=true");
    SqlCommand cmd = new SqlCommand();

    void Display()
    {
    DataSet ds = new DataSet();
    SqlDataAdapter adp = new SqlDataAdapter();
    adp.SelectCommand = new SqlCommand();
    adp.SelectCommand.Connection = con;
    adp.SelectCommand.CommandText = "Select * from Karbar";
    adp.Fill(ds,"Karbar");
    dgvKarbar.DataSource = ds;
    dgvKarbar.DataMember = "Karbar";
    //*******************************
    dgvKarbar.Columns[0].HeaderText = "کد";
    dgvKarbar.Columns[1].HeaderText = "نام کاربری";
    dgvKarbar.Columns[2].HeaderText = "کلمه عبور";
    }
    private void frmKarbar_Load(object sender, EventArgs e)
    {
    Display();
    }

    private void btnSave_Click(object sender, EventArgs e)
    {
    try
    {
    cmd.Parameters.Clear();
    cmd.Connection = con;
    cmd.CommandText = "insert into Karbar(Uname,Password)values(@a,@b)";
    cmd.Parameters.AddWithValue("@a",txtUName.Text);
    cmd.Parameters.AddWithValue("@b",txtPassword.Text) ;
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    Display();
    MessageBox.Show("ثبت کاربر انجام شد");
    //******************************
    txtPassword.Text = "";
    txtUName.Text = "";
    }
    catch (Exception)
    {
    MessageBox.Show("مشکلی پیش آمده است");
    }
    }

    private void btnDelete_Click(object sender, EventArgs e)
    {
    try
    {
    int x = Convert.ToInt32(dgvKarbar.SelectedCells[0].Value);
    cmd.Parameters.Clear();
    cmd.Connection = con;
    cmd.CommandText = "Delete from Karbar where id=@N";
    cmd.Parameters.AddWithValue("@N",x);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    Display();
    MessageBox.Show("حذف کاربر انجام شد");
    }
    catch (Exception)
    {
    MessageBox.Show("مشکلی پیش آمده است");
    }
    }

    private void btnEdit_Click(object sender, EventArgs e)
    {
    try
    {
    cmd.Parameters.Clear();
    cmd.Connection = con;
    cmd.CommandText = "Update Karbar set UName='"+txtUName.Text+ "',Password='" + txtPassword.Text + "' where id="+Convert.ToInt32(dgvKarbar.SelectedCells[0].Value);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    Display();
    MessageBox.Show("ویرایش کاربر انجام شد");
    //******************************
    txtPassword.Text = "";
    txtUName.Text = "";
    }
    catch (Exception)
    {
    MessageBox.Show("مشکلی پیش آمده است");
    }
    }

    private void dgvKarbar_MouseUp(object sender, MouseEventArgs e)
    {
    txtUName.Text = dgvKarbar[1, dgvKarbar.CurrentRow.Index].Value.ToString() ;
    txtPassword.Text = dgvKarbar[2, dgvKarbar.CurrentRow.Index].Value.ToString();
    }
    }
    }



    بعد از ثبت پیام میده که مشکلی پیش آمده.
    میخاستم ببینم مشکل از چیه و چرا اطلاعات در دیتا بیس ذخیر نمیشه
    در ضمن خودم یک دیتا بیس با همون اسم و جدول و مشخصات ساختم.
    نرم افزار خطای خاصی هم نمیده
    ----------
    چون مبتدی هستم خیلی ممنون میشم کسی کمک کنه
    یک هفته هست مشغولم و به هیچ جایی نرسیدم

  2. #2

    نقل قول: مشکل سی شارپ و sql

    اینم از عکس
    Untitled.jpg
    asdf.jpg

  3. #3
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: مشکل سی شارپ و sql

    بجای نوشتن "مشکلی پیش آمده " اینو بزارید تا بدونیم خطا چی هست.

    catch (Exception ex)
    {
    MessageBox.Show( ex.Message);
    }

  4. #4

    نقل قول: مشکل سی شارپ و sql

    سلام و تشکر. گذاشتم. این پیغامو داد
    Untitled.jpg

  5. #5

    نقل قول: مشکل سی شارپ و sql

    سلام
    این مشکل به خاطر اشتباه بودن نام کاربری و رمزعبور اتصال به دیتابیس هست.

  6. #6
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: مشکل سی شارپ و sql

    خب میگه به دیتابیستون نمیتونه وصل بشه. دیتابیس رو اتچ کردید؟اگه مایل بودید anydesk بدید نگا کنم

  7. #7

    نقل قول: مشکل سی شارپ و sql

    با سلام و تشکر. دلیلشو. متوجه شدم. تنها دلیل این خطا اینه که هنگام نصب sql ----وقتی که لوکال را به عنوان یوز انتخاب می کنیم باید اد یوز را بزنیم که در مرحله اول معمولا این اتفاق میفته

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: چهارشنبه 30 بهمن 1392, 09:31 صبح
  2. سورس فارسی نویس، نوشتن فارسی در برنامه هایی که زبان فارسی رو پشتیبانی نمیکنند
    نوشته شده توسط سید حمید حق پرست در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: چهارشنبه 02 بهمن 1392, 10:00 صبح

برچسب های این تاپیک

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

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