PDA

View Full Version : چجوری میتونم به دیتا بیس یه نرم افزار داروخانه 20000 کد دارو رو تزریق کنم؟



saeed-71
دوشنبه 29 آبان 1391, 18:22 عصر
سلام
چجوری میتونم به دیتا بیس یه نرم افزار داروخانه 20000 کد دارو رو تزریق کنم؟

Ahmad765
دوشنبه 29 آبان 1391, 18:57 عصر
سوال منطقی نیست.

لیست این داروها کجا هستند ؟

فایل یا روی کاغذ ؟
اگر فایل هست چه ساختاری داره ؟

اگر هم کاغذ باید دستی وارد کنید.

saeed-71
دوشنبه 29 آبان 1391, 18:59 عصر
اها دیتا بیس sql سرور ساختار فایل دارو ها اکسل

sirvan-me
سه شنبه 30 آبان 1391, 09:59 صبح
میتونی فایل اکسل رو یا با استفاده از کلاس های آماده یا ساخت خود تو برنامت لود کنی تو یه گرید و بعد اونجا رکورد به رکورد تو Table ت درج کنی .
اگه خواستی بگو نمونه بذارم .

saeed-71
سه شنبه 30 آبان 1391, 10:20 صبح
اره اگه میشه لطف کن و بذار

abcd_a
سه شنبه 30 آبان 1391, 10:26 صبح
سلام
سوالتون یک کم گنگه
اگه در حالت طراحی هستید می خواید 20000 کد برای داروها ثبت کنید تو اسکیول یک حلقهwhile بنویسید که 20000 رکورد به جدولی که مد نظر Insert کنه(جهت صرف جوی در وقت)

sirvan-me
سه شنبه 30 آبان 1391, 11:40 صبح
این تابع برای نمایش Sheet1 روی گرید :

private void ShowE(string path)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" +
"Data Source=" + path + "; Jet OLEDB:Engine Type=5;" +
"Extended Properties=\"Excel 12.0;ImportMixedTypes=Text;HDR=yes;IMEX=1;\"";
OleDbCommand cmd = new OleDbCommand();
con.Open();
cmd.Connection = con;
cmd.CommandText = "SELECT * FROM [Sheet1$]";
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds, "Sheet1");
dtgv.DataSource = ds.Tables[0];
con.Close();
}

meli66
چهارشنبه 30 مرداد 1392, 20:16 عصر
کاش زحمت میکشیدی اینارو بایک نمونه ارائه میکردی