سعید کشاورز
پنج شنبه 29 فروردین 1392, 23:47 عصر
سلام دوستان..
من میخام یه دیتابیس رو با 100 تا رکورد پر کنم ...
از حلقه For استفاده کردم اما یه مشکلی دارم...از کد زیر استفاده میکنم
for (int i = 1; i <= 100; i++)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database2.accdb";
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "insert into person(pname,pfamily,pmobile) values('Name','Family','Mobile')";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
حالا میخام توی قسمت Values دستور insert into مقدار متغیر حلقه ( i ) رو به مقدار اضافه کنم که مثلا اینجوری بشه رکورد ها:
Name1 Family1 Mobile 1
Name2 Family2 Mobile 2
.
.
.
و الی آخر
..
کسی میتونه کمکم کنه؟
فایل پروژه هم ضمیمه میکنم با دیتابیس که راحت باشین واسه کمک کردن.
ممنونم
من میخام یه دیتابیس رو با 100 تا رکورد پر کنم ...
از حلقه For استفاده کردم اما یه مشکلی دارم...از کد زیر استفاده میکنم
for (int i = 1; i <= 100; i++)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database2.accdb";
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = "insert into person(pname,pfamily,pmobile) values('Name','Family','Mobile')";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
حالا میخام توی قسمت Values دستور insert into مقدار متغیر حلقه ( i ) رو به مقدار اضافه کنم که مثلا اینجوری بشه رکورد ها:
Name1 Family1 Mobile 1
Name2 Family2 Mobile 2
.
.
.
و الی آخر
..
کسی میتونه کمکم کنه؟
فایل پروژه هم ضمیمه میکنم با دیتابیس که راحت باشین واسه کمک کردن.
ممنونم