سلام دوستان
مشكلي دارم كه اميد وارم يكي بتونه كمكم كنه كه اونو حل كنم
مي خوام بدونم در دات نت چطوري ميشه يك فايل اكسل رو به عنوان ديتا بيس معرفي كرد و ازش استفاده كرد و آيا اصلا اين شدني هست يا نه؟؟؟
سلام
چراکه نه ! خیلی راحت میشه ازش استفاده کرد . توی دات نت رابط OLEDB خیلی قشنگ اینکار رو برای شما انجام میده ! چند نکته رو بدونی حله ! برای مثال توی وی بی دات نت اینطور میشه عمل کرد :
1- ابتدا یک namespace رو با نام system.data.oledb رو باید import کنی .
کد:
Imports System.Data.OleDb
2- به سه تا شی نیاز داری و اینطوری تعریفشون میکنی :
کد:
Dim cn As OleDbConnection
Dim cmd As OleDbCommand
Dim dr As OleDbDataReader
3-اینطوری ابتدا به دیتابیس وصل میشی و اون رو برای عمل باز می کنی :
کد:
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;_
Data Source=C:\emp.mdb;")
cn.Open()
حالا مثلا میخواییم یک کد SQL رو روی دیتابیس اجرا کنیم :
کد:
cmd = New OleDbCommand("select * from table1", cn)
dr = cmd.ExecuteReader
سلام محمد جان
خيلي ممنونم از اينكه جواب دادي و خيلي كمكم كردي
و ممنون تر مي شم اگه بتوني يه مقدار بيشتر كمكم كني در رابطه با اينكه چطوري توي يك ديتاگريد اطلاعات فايل اكسل رو نشون بدي و بعد از اينكه يه سري عمليات روي اون اطلاعات انجام دادي دوباره روي يه فايل اكسل ديگه اطلاعات جديد رو ذخيره كني و بازم ممنون تر ميشم اگه يه مقدار به ريز برام توضيح بدي چون من تازه برنامه نويسي رو ياد گرفتم و خيلي چيزا رو نمي دونم
بابا كسي نبود بتونه اين مشكل مارو حل كنه خسته شدم اينقدر انتظار كشيدم
يكي جواب بده ديگه؟؟؟؟؟؟
سلام
این خیلی به من کمک کرد ولی یکم ناقص بود
واسه همون یه آموزش خلاصه درست کردم که امیدوارم بدردتون بخوره
خیلی ساده و سریع میشه به access وصل شد