PDA

View Full Version : درج رکورد شماره سند به صورت خودکار



سینا2010
سه شنبه 30 خرداد 1391, 11:01 صبح
با سلام خدمت دوستان عزیز
من یک جدول دارم دارای سه فیلد ID,row,date دارد که به تعداد 25 رکورد در هر بار می بایستی در بانک ذخیره شوند. که من داخل یک حلقه ریختم کدم رو تا اینکار رو انجام بده
فیلد ID که به صورت خودکار توسط SQL درج می شود. فیلد DATE هم برابر با 1391/01/01 اما فیلد row رو می خوام به تعداد 1 تا 25 مقدار دهی بشه مثل شماره ردیف. از چه کدی باید استفاده کنم.


Da.InsertCommand.Parameters.AddWithValue("@ROW", "?")
Da.InsertCommand.Parameters.AddWithValue("@DATE", "1391/01/01")

Dim i As Integer = for 1 to 25
Da.InsertCommand.ExecuteNonQuery()
Next

saeedx28
سه شنبه 30 خرداد 1391, 16:01 عصر
سلام
فکر کنم بهترین راه اینه که پارامترهات رو هم داخل حلقه for و پارامتر row را با مقدار i ، مقدار دهی کنی
البته قبل از مقدار دهی به پارامتر داخل حلقه دستور Da.InsertCommand.Parameters.clear() را اجرا کن
Dim i As Integer = for 1 to 25
Da.InsertCommand.Parameters.clear()
Da.InsertCommand.Parameters.AddWithValue("@ROW",i)
Da.InsertCommand.Parameters.AddWithValue("@DATE", "1391/01/01")
Da.InsertCommand.ExecuteNonQuery()
Next