PDA

View Full Version : سوال: اضافه کردن رکورد در بانک اطلاعاتی



mehrshadms
شنبه 03 دی 1390, 00:45 صبح
تو رو خدا گیر به این تاپیک ندین پاکش کنید مجبور شدم اون عنوان رو بزنم. ممنون.
من فیلمی که درباره بانک اطلاعاتی معرفی کردید رو دیدم انصافا خیلی خوب بود ولی من تو این فیلم به یه مشکلی خوردم وقتی می خواستم تو دکمه اینسرت برنامه بنویسم یه کدی از sql studio management کپی شد ولی من دیتا بیسم رو از تو خود سی شارپ ساختم لطفا راهنمایی کنید من چطوری میتونم کد اینسرت رو تو کلاس بنویسم بد از تو باتن فراخوانی کنم . ممنون.

mmd2009
شنبه 03 دی 1390, 07:01 صبح
با سلام

برنامتو بذار اینجا یا برام پیام خصوصی بفرستش تا کمکت بکنم. در این مورد زیاد سوال پرسیدی دیگه بهتره پروژت رو ببینیم که راحتر بشه نظر داد. اگه پروژت هم خیلی سنگینه یک Sample خودت بساز از دوباره و اون رو برام بفرتست. راستش الان من نمیدونم از sql compact استفاده کردی یا sql express

موفق باشید

mehrshadms
شنبه 03 دی 1390, 21:49 عصر
http://up.iranblog.com/images/wa1op9fyjneyms3tjwky.zip
اینم لینک برنامه ، می خوام اضافه کردن تو یه کلاس باشه بد تو باتن فراخوانی شه

asadegha
یک شنبه 04 دی 1390, 02:47 صبح
سلام. از فایلی که اتچ کردم استفاده کن.

قبلش باید using DB_DLL; رو اضافه کنی.

توی دکمه هم این کارا رو انجام بده:


private void button1_Click(object sender, EventArgs e)
{
DB db = new DB();

string strInsert = "INSERT INTO .....";
string Err = db.insert(connectionString, strInsert);
//age insert beshe OK bar migardone

string strDelete = "DELETE .....";
string Err = db.delete(connectionString, strDelete);
//age delete beshe OK bar migardone

string strUpdate = "UPDATE .....";
string Err = db.update(connectionString, strUpdate);
//age update beshe OK bar migardone

string strSelect = "SELECT .....";
DataSet ds = db.select(connectionString, strSelect);
//ya man az in estefade mikonam:
DataTable dt = db.select(connectionString, strSelect).Tables[0];
//age select beshe OK bar migardone
}


واسه تست اینکه دیتابیس open میشه یا نه هم از این کد استفاده کن.
bool openTest = DB.dbConnected(connectionString);
79661