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

نام تاپیک: مشکل با برنامه نویسی فایل ها در #C

  1. #1

    مشکل با برنامه نویسی فایل ها در #C

    دوستان من یک بانک اس کیو ال در کامپیوتر سرور دارم که شماره ی HP اش را اینگونه وارد برنامه می کنم:
    در فرم یک کدی نوشتم که اگر فایل TEST موجود نبود فرم مربوط به دریافت شماره آی پی برنامه را نمایش بدهد و فایل TEST.DAT را بسازد ماند کد زیر
      if (!(File.Exists("test.dat")))
    {
    Form4 frm = new Form4();
    frm.MdiParent = this;
    frm.Show();
    FileStream fs = File.Create("test.dat");
    BinaryWriter bw = new BinaryWriter(fs);



    bw.Close();
    fs.Close();


    بعد در فرم مربوط به دریافت ای پی یک همچنین کدی نوشتم
    FileStream fs = File.Create("test.dat");
    BinaryWriter bw = new BinaryWriter(fs);
    string str = textBox1.Text;
    bw.Write(str);
    bw.Close();
    fs.Close();

    بعد در قسمتی که مربوط به کد ساخت رشته اتصال به بانک هست یک کد مثل زیر نوشتم
    try
    {
    string iptext;
    FileStream fs = File.OpenRead("test.dat");
    BinaryReader br = new BinaryReader(fs);
    iptext = br.ReadString();
    string source = "Server=iptext;Database=PaperList;User ID=" + textBox1.Text + ";password=" + textBox2.Text + ";";
    SqlConnection conn = new SqlConnection(source);
    conn.Open();
    conn.Close();
    panel1.Visible=false;
    tabControl1.Visible = true;
    tabControl1.Left = Form2.ActiveForm.Left;
    tabControl1.Top = Form2.ActiveForm.Top;
    tabControl1.Width = Form2.ActiveForm.Width-20;
    tabControl1.Height = Form2.ActiveForm.Height-95;



    }
    catch
    {
    MessageBox.Show("نام کاربری یا رمز عبور شما اشتباه است");
    textBox1.Text = "";
    textBox2.Text = "";
    }

    حالا مشکل اینه وقتی من دستی شماره ای پی 127.0.0.1 را وارد می کنم رمز عبور را شناسایی و صفحه بعد را باز می کند ولی وقتی ازاین کد استفاده می کنم پیغام رمز عبور یا نام کاربری شما اشتباه است را می دهد

  2. #2

    نقل قول: مشکل با برنامه نویسی فایل ها در #C

    خودم مشکل خودم را پیدا کردم اونجایی که نوشته
    string source = "Server=iptext:.....

    باید اینجوری باشه
    string source = "Server=("+iptext+")

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

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