PDA

View Full Version : سوال: مشکل در وارد کردن اطلاعات



moory1364
پنج شنبه 17 اسفند 1391, 19:53 عصر
با عرض سلام و ادب
من برای وارد کردن جدول ها از یک کد مشخص استفاده می کنم
رو بعضی جدول ها بدون مشکل اضافه و آپدیت و حذف انجام میشود
اما تعداد از جدول هام که داری فیلد اوتو نامبر دار هستن مشکل اضافه و آپدیت کردن دارم

string QString = "Insert into tblperson (per_code) Values ('" + per_code.Text + "')";
com.Insert(QString);


http://up.vbiran.ir/uploads/136267532640045_003-07-2013%2008-20-35%20%D8%A8-%D8%B8.png


نکته :‌ هیچ اروری بعد از اجرای دستور ظاهر نمیشه با دیتاگیرید مستقیم قابلیت آپدیت و اضافه کردن وجود داره

moory1364
پنج شنبه 17 اسفند 1391, 23:24 عصر
دوستان کسی هست کمکم کنه

khokhan
پنج شنبه 17 اسفند 1391, 23:47 عصر
با سلام

تمامی سورس مربوط به دکمه اینزرت رو بگذار ببینیم

moory1364
جمعه 18 اسفند 1391, 00:38 صبح
کد فاکشن

public string DB = "transporter";

public string lasterror = "";

DataBase da = new DataBase();

public void Insert(string QString)
{

da.Connect(DB);

if (da.Lasterror == "")
{
da.DoCommand(QString);

da.Disconnect();
}
lasterror = da.Lasterror;
}// End Insert

و کد اضافه کردنم



string QString = "Insert into tblperson (per_code) Values ('" + per_code.Text + "')";
com.Insert(QString);



نکته : با این روش مشکلی در اضافه کردن در جدول های دیگه ندارم با روش های رایج دیگه هم تست شد مشکل همچنان پا برجا هستش

مثال :
string QString = "Insert into tblunit_working (working_code,working_name) Values ('" + working_code.Text + "','" + working_name.Text + "')";
com.Insert(QString);
Button14.Enabled = false;
tblunit_working.Enabled = true;
Button15.Enabled = true;
Master_Load(sender, e);