PDA

View Full Version : اشکال کد در update و save کردن اطلاعات در بانک



RIG000
یک شنبه 05 اردیبهشت 1389, 22:20 عصر
این برنامه هامه اگه درسش کردین دوباره آپلود میکنین تا دانلود کنم خیلی ممنون --------------------------------------------------------------------------------

http://rapidshare.com/files/377959310/Matab.zip.html

http://rapidshare.com/files/377959488/Mobile.zip.html

FastCode
دوشنبه 06 اردیبهشت 1389, 06:43 صبح
http://barnamenevis.org/forum/showthread.php?t=129082
این رو خوندید؟
لطفا" تکه کد رو بزارید اینجا.

RIG000
دوشنبه 06 اردیبهشت 1389, 08:48 صبح
ممنون.
راستش من مشکلم اینه که یکی که کامل تر هست تو C#‎ برنامه من رو کلا" ببینه چون وقتی که اسم یکی از ستون ها رو تو بانک خودم عوض میکنم اصلا" اطلاعات ذخیره نمیشه. و برنامه دومی من هم یه update واسش نوشتم اما کار update انجام نمیده و اسه همین کل برنامه رو گذاشتم تا یکی مشکل منو حل کنه 3 هفته هست که این مشکل رو دارم و نمیتونم حل کنمش
این هم خطای update
No value given for one or more required Parameters
باز هم مهندس خودتون ببینن کل برنامه رو بهتر میتونین کمکم کنین
از راهنمایی تون هم ممنونم دفعه بعد درست تاپیک می زنم

RIG000
سه شنبه 07 اردیبهشت 1389, 22:55 عصر
بچه ها این برنامه دومی که خطای syntax error insert table میده رو یکی حل کنه لطفا"

behnam25214
سه شنبه 07 اردیبهشت 1389, 23:15 عصر
من الان برنامه تون رو نگاه کردم همچین خطایی ندیدم ولی ازش هم نتونستم استفاده کنم.
اگر میخواهید مشکلتون حل بشه تکه کدی که توش مشکل دارید رو بزارید!:لبخندساده:

RIG000
سه شنبه 07 اردیبهشت 1389, 23:36 عصر
بر نامه موبایل رو میگم اطلاعات رو که اضافه میکنم و میخام تو بانک save کنم رو که رو دکمه ی save یا ذخیره کلیک میکنم میگه syntax...... این خطا رو میشه حل کنین آخه کدوم تکه کد رو بزارم باید کل برنامه رو دید و حلش کرد من خودمم نمیدونم چیکارش کنم . در ضمن بر نامه اولی هم رو دکمه ی update مشکل دارم که نمیتونم اطلاعات رو update کنم با اینکه کل کد هارو نوشتم

RIG000
سه شنبه 07 اردیبهشت 1389, 23:48 عصر
این تکه کدشه. که ایینو خطا میگیره DbDataAdapter.Update(AdoDataTable



DbDataAdapter = new OleDbDataAdapter("SELECT * FROM KharidTbl" , DbConnection);
OleDbCommandBuilder cb = new OleDbCommandBuilder(DbDataAdapter);

try
{

DbConnection.Open();
DbDataAdapter.Update(AdoDataTable);
MessageBox.Show("Data SuccessFully Saved.", "Kharid", MessageBoxButtons.OK);
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}

finally
{
DbConnection.Close();
}

RIG000
سه شنبه 07 اردیبهشت 1389, 23:49 عصر
http://rapidshare.com/files/380890160/untitled.bmp.html

RIG000
سه شنبه 07 اردیبهشت 1389, 23:51 عصر
http://rapidshare.com/files/380890160/untitled.bmp.html این عکس خطای برنامه

behnam25214
چهارشنبه 08 اردیبهشت 1389, 09:42 صبح
این تکه کدشه. که ایینو خطا میگیره DbDataAdapter.Update(AdoDataTable



DbDataAdapter = new OleDbDataAdapter("SELECT * FROM KharidTbl" , DbConnection);
OleDbCommandBuilder cb = new OleDbCommandBuilder(DbDataAdapter);

try
{

DbConnection.Open();
DbDataAdapter.Update(AdoDataTable);
MessageBox.Show("Data SuccessFully Saved.", "Kharid", MessageBoxButtons.OK);
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}

finally
{
DbConnection.Close();
}


دوست عزیز برای update کردن که نباید از دستور Select استفاده کنی.:متفکر:

این کد آپدیت واست نوشتم البته شرط Ssql رو باید خودت بگیری که من d1 گرفتم.



OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider = Microsoft.Jet.Oledb.4.0;Data Source=" + Environment.CurrentDirectory + "\\SuperMarket.Mdb";
Ssql = "Update Customer Set FirstName='" + textBox2.Text + "',LastName='" + textBox3.Text + "',Email='" + textBox4.Text + "',HomePhone=" + textBox5.Text + ",MobilePhone=" + textBox6.Text + ",Address='" + textBox7.Text + "',ZIPPostalCode=" + textBox8.Text + " Where id=" + d1 + "";
OleDbDataAdapter da = new OleDbDataAdapter(Ssql,con);
OleDbCommand cmupdate = new OleDbCommand(Ssql,con);
con.Open();
cmupdate.ExecuteNonQuery();
con.Close();
DataSet ds = new DataSet();
da.Fill(ds, "Customer");

RIG000
چهارشنبه 08 اردیبهشت 1389, 12:48 عصر
مهندس این کد واسه ذخیره اطلاعات هست که erore syntax insrt into statment

RIG000
چهارشنبه 08 اردیبهشت 1389, 12:52 عصر
دوست عزیز اگه دو تا برنامه رو dl کنی و اطلاعات بریزی و بعد بخای درج کنی سپس بخای اطلاعات رو ذخیره کنی اطلاعات ذخیره نمیشه این توی برنامه موبایل هست واین مشکل رو اگه حل کنین ممنون میشم من میگم آخه چرا اسم clounm رو تو بانک تغییر میدم خطاس syntax errore insert into statmet رو میده من تو مابقی برنامه هام هم مشکل دارم با این موضوع

RIG000
چهارشنبه 08 اردیبهشت 1389, 13:42 عصر
شرمنده ولی کسی متوجه سوال من نمیشه؟

csharpprogramer88
چهارشنبه 08 اردیبهشت 1389, 14:18 عصر
آقا اصلا این كه مي گي توی برنامه موبایل هست منظورت چيه يعني داري واسه موبايل برنامه مي نويسي

RIG000
چهارشنبه 08 اردیبهشت 1389, 15:36 عصر
نه موبایل فروشی اگه از اول تمومه تاپیک ها رو بخونی متوجه میشی در شمن من خود برنامه هم گذاشتم ای خدا ................