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

نام تاپیک: مشکل در عدم ثبت اطلاعات در بانک

  1. #1
    کاربر دائمی آواتار arefba
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    زیر لب تاپم
    سن
    33
    پست
    782

    Arrow مشکل در عدم ثبت اطلاعات در بانک

    بسمه تعالی
    با سلام
    من روی سیستمی که تو مغازه دارم اس کیو ال 2008 نصب کردم و وقتی که می خوام در برنامم پس از نوشتن متنی توی یک تکست باکس اون رو ذخیره کنم اینکار رو انجام میده اما وقتی میرم ببینم که ذخیره شده یا نه می بینم که بجاش فاصله گذاشته و متنش درون فیلد وجود نداره
    اما در صورتی که یه متغیر و یا یک متن رو به جای تکست باکس بزارم اون رو بدرستی ذخیره می کنه
    آیا تنظیمات خاصی رو باید برای تکست باکسم انجام بدم و یا در اس کیو الم باید کاری رو انجام بدم

  2. #2
    کاربر دائمی آواتار aminghaderi
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    مشهد
    پست
    1,557

    نقل قول: مشکل در عدم ثبت اطلاعات در بانک

    کد که نوشتی رو بزارید؟؟؟
    (لطفا داخل تک کد بزارید تا خوانا باشه)

  3. #3
    کاربر دائمی آواتار arefba
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    زیر لب تاپم
    سن
    33
    پست
    782

    نقل قول: مشکل در عدم ثبت اطلاعات در بانک

    خیالم از بابت کد راحته چون رو 2005 مشکلی نداشت
    یه سوال دیگه
    اس کیو ال 2008 متغیری به اسم ایمیج داره اون متغیر رو اگه پیکچر باک دات ایمیج توش بزاری کافیه ؟




    ولی خوب بفرما
     // Constant strings
    private const string _CommandText =
    "SELECT id,name,family,tt,adress,tell,mobile " +
    " FROM customer ";
    private const string _ConnectionString =
    "Data Source=M-6;Initial Catalog=vc;Integrated Security=True";
    // Declare global objects...
    SqlConnection objConnection;
    SqlDataAdapter objDataAdapter;
    DataSet objDataSet;
    DataView objDataView;
    CurrencyManager objCurrencyManager;

    public Customer()
    {
    InitializeComponent();
    objConnection = new SqlConnection(_ConnectionString);
    objDataAdapter = new SqlDataAdapter(
    _CommandText, objConnection);
    InitializeComponent();
    }
    private void FillDataSetAndView()
    {
    // Initialize a new instance of the DataSet object...
    objDataSet = new DataSet();
    // Fill the DataSet object with data...
    objDataAdapter.Fill(objDataSet, "customer");
    // Set the DataView object to the DataSet object...
    objDataView = new DataView(objDataSet.Tables["customer"]);
    // Set our CurrencyManager object
    // to the DataView object...
    objCurrencyManager = (CurrencyManager)(
    this.BindingContext[objDataView]);
    }
    int n;

    private void pictureBox6_Click(object sender, EventArgs e)
    {


    SqlCommand objCommand = new SqlCommand();
    // Open the connection, execute the command

    objCommand.CommandText = "INSERT INTO customer " +
    " (id,name,family,tt,adress,tell,mobile) " +
    " VALUES(@id,@name,@family,@tt,@adress,@tell,@mobile );";

    // Parameter for the title column...
    objCommand.Parameters.AddWithValue("@id", Convert.ToInt16(txtid.Text));
    objCommand.Parameters.AddWithValue("@name", txtname.Text);
    objCommand.Parameters.AddWithValue("@family", txtfamily.Text);
    objCommand.Parameters.AddWithValue("@tt", txtbdate.Text);
    objCommand.Parameters.AddWithValue("@adress", txtadress.Text);
    objCommand.Parameters.AddWithValue("@tell", txttel.Text);
    objCommand.Parameters.AddWithValue("@mobile", txtmobile.Text);
    // Fillid();
    objCommand.Connection = objConnection;
    objConnection.Open();
    try
    {
    objCommand.ExecuteNonQuery();

    }
    catch (SqlException SqlExceptionErr)
    {
    MessageBox.Show(SqlExceptionErr.Message);
    }
    // Close the connection...
    objConnection.Close();
    // Fill the dataset and bind the fields...
    FillDataSetAndView();

  4. #4
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: مشکل در عدم ثبت اطلاعات در بانک

    با سلام.

    چند نکته دوستانه در مورد کدهاتون. و اینم بگم اینا جواب سوال نیستن

    اونم اینه که جایی که Try رو گذاشتی اشتباهه.

    جای اونو عوض کن و اینم بگم کدهای زیررو بذارید تو Finaly اگر از Try استفاده می کنید.


    // Close the connection...
    objConnection.Close();
    // Fill the dataset and bind the fields...
    FillDataSetAndView();


    برای پارامتر ها هم اینطوری بنویسید بهتره


    cmd.Parameters.Add(@"name", SqlDbType.Char).Value = txtname.text.trim();

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  5. #5
    کاربر دائمی آواتار arefba
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    زیر لب تاپم
    سن
    33
    پست
    782

    نقل قول: مشکل در عدم ثبت اطلاعات در بانک

    ممنون
    ولی جواب سوالم رو کسی نداد !!
    اس کیو ال 2008 متغیری به اسم ایمیج داره اون متغیر رو اگه پیکچر باک دات ایمیج توش بزاری کافیه ؟

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

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