PDA

View Full Version : ثبت شدن اطلاعات به صورت تکراری



ahwazcity
یک شنبه 09 خرداد 1389, 15:03 عصر
با سلام من از این طریق توی بانک sql اطلاعات رو ذخیره می کنم ولی نمیدونم چرا هر رکوردی را که ذخیره میکنم دوبار ذخیره میشه توی جدول

Cmd.Parameters.Clear()
Cmd.CommandText = "insert into tbl_Security values(@Username,@Password,@Karbar,@Name)"
Cmd.Parameters.AddWithValue("@Username", Trim(UsernameTextBox.Text))
Cmd.Parameters.AddWithValue("@Password", Trim(PasswordTextBox.Text))
Cmd.Parameters.AddWithValue("@Karbar", Trim(PemitTextBox.Text))
Cmd.Parameters.AddWithValue("@Name", Trim(NameTextBox.Text))
cmd.Connection = Connection
Connection.Open()
cmd.ExecuteNonQuery()
MessageBox.Show("اطلاعات با موفقیت ثبت گردید")
DataAdapter.Fill(Dataset, "tbl_Security")
Connection.Close()

باتشکر

ashkan209
دوشنبه 10 خرداد 1389, 12:58 عصر
خط زیر را قبل از connection.open بگذارید

DataAdapter.Fill(Dataset, "tbl_Security")
خط زیر را بعد از connection.close بگذارید

MessageBox.Show("اطلاعات با موفقیت ثبت گردید")

ahwazcity
دوشنبه 10 خرداد 1389, 23:54 عصر
با سلام و با تشکر فراوان از پاسختان
ولی هیچ تغییری نکرد .
با استفاده از step over کد برنامه رو چک کردم کد فقط یک بار اجرا میشه . چطور دو بار رکورد را در بانک ذخیره میکنه نمی دونم؟
میشه این کد را بهتر نوشت شاید مشکلش حل شد؟

ashkan209
سه شنبه 11 خرداد 1389, 11:41 صبح
با این حساب اشکال توی کدی که اینجا گذاشتین نیست ، فقط ممکنه که این کد دوباره فراخونی میشه
کدتون رو بذارین اینجا ، ببینیم چکار میشه کرد

ahwazcity
سه شنبه 11 خرداد 1389, 14:22 عصر
با این حساب اشکال توی کدی که اینجا گذاشتین نیست ، فقط ممکنه که این کد دوباره فراخونی میشه
کدتون رو بذارین اینجا ، ببینیم چکار میشه کرد

سلام کد رو بالا گذاشتم
با تشکر

ashkan209
سه شنبه 11 خرداد 1389, 19:38 عصر
سلام کد رو بالا گذاشتم
با تشکر

کجا ؟!!!!!!!

ahwazcity
چهارشنبه 12 خرداد 1389, 18:13 عصر
Cmd.Parameters.Clear()
Cmd.CommandText = "insert into tbl_Security values(@Username,@Password,@Karbar,@Name)"
Cmd.Parameters.AddWithValue("@Username", Trim(UsernameTextBox.Text))
Cmd.Parameters.AddWithValue("@Password", Trim(PasswordTextBox.Text))
Cmd.Parameters.AddWithValue("@Karbar", Trim(PemitTextBox.Text))
Cmd.Parameters.AddWithValue("@Name", Trim(NameTextBox.Text))
cmd.Connection = Connection
Connection.Open()
cmd.ExecuteNonQuery()
MessageBox.Show("اطلاعات با موفقیت ثبت گردید")
DataAdapter.Fill(Dataset, "tbl_Security")
Connection.Close

ashkan209
پنج شنبه 13 خرداد 1389, 09:37 صبح
نه عزیز
اینو که پایین گذاشته بودی
منظورم اینه که اون بخش پروژه ات را فشرده کن اینجا بذار