مشکل در ایجاد و بارگذاری دیتابیس اکسس در سی شارپ
#1
Note 
سلام
این پروژه رو یکی از دوستام بهم داد ولی مشکل داره
نه دیتابیس ایجاد میکنه و نه میتونه اون ها رو بخونه

اگه میشه یک نگاهی بهش بیندازید و ببینید مشکلش کجاست

WindowsFormsApplication1

ممنون

پاسخ
#2
Note 
سلام
یه کار ایجاد و باز کردن که اینقدر دردسر نداره!

راههای زیادی وجود داره این تقریبا ساده ترینشه:

[CSHARP]
private void newDB_Click(object sender, EventArgs e)
{
SaveFileDialog sv = new SaveFileDialog();
sv.ShowDialog();
CatalogClass cat = new CatalogClass();
string filename = sv.FileName;
string tmpStr = "Provider=Microsoft.Jet.OLEDB.4.0;";
tmpStr += "Data Source=" + filename + ";Jet OLEDB:Engine Type=5";
cat.Create(tmpStr);

Table nTable = new Table();
nTable.Name = "PersonData";
nTable.Columns.Append("LastName", DataTypeEnum.adVarWChar, 25);
nTable.Columns.Append("FirstName", DataTypeEnum.adVarWChar, 25);
cat.Tables.Append(nTable);
}
private void OpenDB_Click(object sender, EventArgs e)
{
OpenFileDialog op = new OpenFileDialog();
op.ShowDialog();
string filename = op.FileName;
string Constr = "Provider=Microsoft.Jet.OLEDB.4.0;"
+ "Data Source = "+ filename;
OleDbConnection Conn = new OleDbConnection(Constr);
OleDbCommand cmd = Conn.CreateCommand();
string SQLstr = "INSERT INTO PersonData (FirstName, LastName) VALUES('ali','rad')";
cmd.CommandText = SQLstr;
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
}
[/CSHARP]

***********
پاسخ
#3
Note 
سلام
ببخشید که تاپیک رو میارم بالا
منم مشکلم همینه میخوام دیتابیس ایجاد کنم و بارگذاریش کنم هرکاری کردم نتونستم درستش کنم خواهش میکنم یکی سورسشو بذاره
ممنون میشم کمکم کنید

پاسخ
#4
Note 
کد بالا ساده ترین کدیه که میشه نوشت
برای شما کار نکرد؟ خطایی دریافت کردید؟

***********
پاسخ
#5
Note 
برای من خطا میده. من مبتدیم ممنون میشم راهنمای کنید
اگه سورسشو بذارید عالی میشه

پاسخ
#6
Note 
hamid685 نوشته است:برای من خطا میده. من مبتدیم ممنون میشم راهنمای کنید
اگه سورسشو بذارید عالی میشه
حمید جان متن خطا رو بذارید دوستان علم غیب ندارن
سورسو که تو پست دوم گذاشتن شما چه سورسی میخوای؟

پاسخ
#7
Note 
متن ارورها
خیلی بهش نیاز دارم ممنون میشم راهنمای کنید

Error 1 The type or namespace name 'CatalogClass' could not be found (are you missing a using directive or an assembly reference?)


Error 3 The type or namespace name 'Table' could not be found (are you missing a using directive or an assembly reference?)


Error 5 The name 'DataTypeEnum' does not exist in the current context C:\Users\hamid1\Documents\Visual Studio 2012\Projects\creat dtabase\creat dtabase\Form1.cs 48 47 creat database

پاسخ
#8
Note 
از منوی Project گزینه Add Reference رو انتخاب کنید، به سربرگ COM برید و از لیست موجود گزینه Microsoft ADO Ext 2.8 رو انتخاب و ok کنید.

[تصویر:  20140210-979-adox.png]

بعد، با استفاده از دستور using تعریفش کنید تا بتونید ازش استفاده کنید:
[CSHARP]
using ADOX;
[/CSHARP]

پاسخ
#9
Note 
مرسی از راهنمایتون مشکلم حل شد

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note کتاب آموزش Parse کردن یک خبر خوان وردپرسی برای ویندوزفون The Arrow 0 968 23-04-2015 ساعت 09:24
آخرین ارسال: The Arrow
Note سوال ساخت تقویم فارسی در ویندوز 8.1 The Arrow 2 978 16-01-2015 ساعت 00:32
آخرین ارسال: The Arrow
Note دیتابیس SQLite در سی شارپ The Arrow 3 2,404 07-11-2014 ساعت 22:40
آخرین ارسال: VBProgrammer
Note FileAssociation در سی شارپ The Arrow 1 563 05-11-2014 ساعت 12:32
آخرین ارسال: SOFTAFZAR
Note سیو دیتاگرید با Xml alireza_kaka 14 2,213 08-10-2014 ساعت 20:30
آخرین ارسال: The Arrow
Note آموزش کامل سی شارپ (ویدئو) xMAN 2 678 02-10-2014 ساعت 12:50
آخرین ارسال: xMAN
Note explorer سی شارپ cMan 1 483 30-08-2014 ساعت 12:07
آخرین ارسال: SOFTAFZAR
Note پیدا کردن متن در سی شارپ arfanz 7 870 27-08-2014 ساعت 01:10
آخرین ارسال: The Arrow
Note برنامه نویسی موازی با سی شارپ xMAN 0 448 05-08-2014 ساعت 12:01
آخرین ارسال: xMAN
Note جستجو در یک متن در سی شارپ arfanz 12 2,220 16-07-2014 ساعت 09:32
آخرین ارسال: Stack OverFlow

کاربرانِ درحال بازدید از این موضوع:   1 مهمان