مجيد اطلس باف

Majid Atlasbaf
91 - پیام , 188 - نظر

پیوندهای اصلی

اخبار


Page Rank Tool

بایگانی پیامها

بایگانی سال ۱۳۸۸

فروردین ۱۳۸۸، (۱)

بایگانی سال ۱۳۸۷

دی ۱۳۸۷، (۱)
آذر ۱۳۸۷، (۱)
آبان ۱۳۸۷، (۱)
مهر ۱۳۸۷، (۱)
شهریور ۱۳۸۷، (۱)
مرداد ۱۳۸۷، (۱)
تیر ۱۳۸۷، (۱)
خرداد ۱۳۸۷، (۱)
اردیبهشت ۱۳۸۷، (۱)
فروردین ۱۳۸۷، (۱)

بایگانی سال ۱۳۸۶

اسفند ۱۳۸۶، (۱)
بهمن ۱۳۸۶، (۳)
آذر ۱۳۸۶، (۱)
آبان ۱۳۸۶، (۱)
مهر ۱۳۸۶، (۱)
شهریور ۱۳۸۶، (۱)
مرداد ۱۳۸۶، (۲)
خرداد ۱۳۸۶، (۱)
اردیبهشت ۱۳۸۶، (۱)
فروردین ۱۳۸۶، (۲)

بایگانی سال ۱۳۸۵

اسفند ۱۳۸۵، (۱)
دی ۱۳۸۵، (۱)
آبان ۱۳۸۵، (۲)
مهر ۱۳۸۵، (۲)
شهریور ۱۳۸۵، (۳)
مرداد ۱۳۸۵، (۱)
تیر ۱۳۸۵، (۴)
خرداد ۱۳۸۵، (۱)
اردیبهشت ۱۳۸۵، (۵)
فروردین ۱۳۸۵، (۲)

بایگانی سال ۱۳۸۴

اسفند ۱۳۸۴، (۱)
دی ۱۳۸۴، (۳)
آذر ۱۳۸۴، (۵)
آبان ۱۳۸۴، (۲)
مهر ۱۳۸۴، (۷)
شهریور ۱۳۸۴، (۴)
مرداد ۱۳۸۴، (۳)
خرداد ۱۳۸۴، (۳)
اردیبهشت ۱۳۸۴، (۳)
فروردین ۱۳۸۴، (۵)

بایگانی سال ۱۳۸۳

اسفند ۱۳۸۳، (۴)
بهمن ۱۳۸۳، (۴)

دسته بندی پیامها

(rss) مطالب مرتبط با NET.
(rss) مطالب مرتبط با SQL
(rss) مطالب مرتبط با UNIX

گالری عکسها

عکسهای مقالات

سایت های مرتبط

Persian Websites Directory
DSP algorithms development

همکاران

حمیدرضا طاهریان
شیما دهباشی
فاطمه طاهریان
محسن طاهریان

Connecting to Paradox database via ASP .NET failed and returned error 11265

You can connect to Paradox database via OLEDB or ODBC drivers as follows:

1) OLE:

OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\mydb;Extended Properties=Paradox 5.x;");
con.Open();
OleDbDataAdapter da = new OleDbDataAdapter(" SELECT * FROM mytable.db ", con);
 

2) ODBC:

OdbcConnection con = new OdbcConnection(@"Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=D:\mydb\;Dbq=D:\mydb\;CollatingSequence=ASCII;");
con.Open();
OdbcDataAdapter da = new OdbcDataAdapter(" SELECT * FROM mytable.db ", con);
 

Now it's easy to use the returned dataset as normal:

DataTable dt = new DataTable();
da.Fill(dt);
myGrid.DataSource = dt;
myGrid.DataBind();
 

But when I wanted to connect to paradox db I got the following errors:

In OLE method I got error : "Unexpected error from external database driver (11265)."

and in ODBC method I got error: "ERROR [HY000] [Microsoft][ODBC Paradox Driver] Unexpected error from external database driver (11265)."

After searching for a while in google I found that the cause of this error is a problem in file permissions. It seems that the Paradox databases creates a "lock file" in it's "NET DIR" and the process which wants to connect to the database (Network service in this case) must have write permissions over this directory. The "NET DIR" can be changed at the following path:

Control Panel => BDE Administrator => Configuration Tab => Configuration => Drivers => Native => PARADOX => NET DIR

I changed this directory to the desired one and set Network Service "Full Control" over this directory and the problem solved :)

ارسال شده در تاریخ ۲۷ آبان ۱۳۸۶ - 12:09 عصر

نظرات

هنوز هیچ نظری ارسال نشده است

ارسال نظرات

عنوان:  
نام:  
آدرس الکترونیکی:
زبان:
توضیح:  
لطفا متن مقابل را در زیر وارد کنید
(کوچک یا بزرگ بودن حروف مهم نیست)