PDA

View Full Version : upload



kochol
پنج شنبه 03 دی 1383, 10:34 صبح
سلام

برای کار با برنامه ای که از یک دیتابیس استفاده میکند وقتی آپلود می شود چه باید کرد :oops: یعنی چه تغییراتی باید داد

آخرش حرف زدن یاد نگرفتیم :mrgreen:

kochol
پنج شنبه 03 دی 1383, 10:36 صبح
منظورم اینه که باید connection ها رو تغییری داد

:گیج:

Vahid_Nasiri
پنج شنبه 03 دی 1383, 14:14 عصر
چه نوع دیتابیسی؟(اکسس ، اس کیوال سرور و یا ؟)

kochol
جمعه 04 دی 1383, 12:13 عصر
اکسس

:thnx:

Vahid_Nasiri
جمعه 04 دی 1383, 15:43 عصر
در مورد اکسس هنگام اتصال به بانک باید مسیر دقیق فایل mdb را داد. کسانی که از مسیرهای مطلق استفاده می کنند مانند c:\mydir\myprj\aaaa.mdb روی هاست مشکل پیدا می کنند! چون روی هاست چنین مسیری وجود ندارد! بهتر است با استفاده از Server.MapPath‌ مسیر را بدست آورند و همیشه و در همه جا کار می کند.
مورد دوم کار با اکسس در asp.net این است که به صورت پیش فرض نمی تونید باهاش کار کنید!! چون یوزر aspnet باید دسترسی write روی فولدر برنامه داشته باشد که به صورت پیش فرض ندارد. (در این دو مورد در بخش تاپیک زیاد است . جستجو کنید جزئیات بیشتر را خواهید یافت)

kochol
یک شنبه 06 دی 1383, 18:44 عصر
سلام جستجو کردم و یاد گرفتم ولی با یک error جدید برخورد کردم که نمی دونم منظورش چی هست.

خطا این است


Server Error in '/' Application.
--------------------------------------------------------------------------------

The Microsoft Jet database engine cannot open the file 'C:\Webspace\mihanhost\kocholsoft\kocholsoft.com\d b\kochol.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file 'C:\Webspace\mihanhost\kocholsoft\kocholsoft.com\d b\kochol.mdb'. It is already opened exclusively by another user, or you need permission to view its data.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[OleDbException (0x80004005): The Microsoft Jet database engine cannot open the file 'C:\Webspace\mihanhost\kocholsoft\kocholsoft.com\d b\kochol.mdb'. It is already opened exclusively by another user, or you need permission to view its data.]
System.Data.OleDb.OleDbConnection.ProcessResults(I nt32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvid er() +57
System.Data.OleDb.OleDbConnection.Open() +203
newtest.WebForm1.Page_Load(Object sender, EventArgs e) in d:\inetpub\wwwroot\test01\newtest\index.aspx.vb: 73
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750

kochol
یک شنبه 06 دی 1383, 18:46 عصر
راستی الان یادم افتاد که شاید connectionstring رو بخواهی بدونی


Me.OleDbConnection1.ConnectionString = "Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database L" & _
"ocking Mode=0;Data Source=""C:\Webspace\mihanhost\kocholsoft\kocholsoft.com\" & _
"db\kochol.mdb"";Mode=Share Deny None;Jet OLEDB:Engine Type=5;Provider=""Micr" & _
"osoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;persist secu" & _
"rity info=False;Extended Properties=;Jet OLEDB:Compact Without Replica Repair=Fa" & _
"lse;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Create System Database=False;Jet " & _
"OLEDB:Don't Copy Locale on Compact=False;User ID=Admin;Jet OLEDB:Global Bulk Tra" & _
"nsactions=1"

kochol
یک شنبه 06 دی 1383, 18:48 عصر
الان که دوباره سایتو اجرا کردم بازم یه error جدید داد.


Server Error in '/' Application.
--------------------------------------------------------------------------------

Could not lock file.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: Could not lock file.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[OleDbException (0x80004005): Could not lock file.]
System.Data.OleDb.OleDbConnection.ProcessResults(I nt32 hr) +20
System.Data.OleDb.OleDbConnection.InitializeProvid er() +57
System.Data.OleDb.OleDbConnection.Open() +203
newtest.WebForm1.Page_Load(Object sender, EventArgs e) in d:\inetpub\wwwroot\test01\newtest\index.aspx.vb: 73
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750

Vahid_Nasiri
دوشنبه 07 دی 1383, 07:49 صبح
این مورد را به هاست بگویید:


مورد دوم کار با اکسس در asp.net این است که به صورت پیش فرض نمی تونید باهاش کار کنید!! چون یوزر aspnet باید دسترسی write روی فولدر برنامه داشته باشد که به صورت پیش فرض ندارد. (در این دو مورد در بخش تاپیک زیاد است . جستجو کنید جزئیات بیشتر را خواهید یافت)

kochol
دوشنبه 07 دی 1383, 19:44 عصر
مورد دوم کار با اکسس در asp.net این است که به صورت پیش فرض نمی تونید باهاش کار کنید!! چون یوزر aspnet باید دسترسی write روی فولدر برنامه داشته باشد که به صورت پیش فرض ندارد. (در این دو مورد در بخش تاپیک زیاد است . جستجو کنید جزئیات بیشتر را خواهید یافت)

این کارها را انجام داده ام

از راهنمایی شما بسیار ممنونم

:thnx: :thnx:

kochol
سه شنبه 08 دی 1383, 14:53 عصر
سلام به استاد

م ای مشلو به هاست گفت
گفت ب ما ربطی دارد

Vahid_Nasiri
سه شنبه 08 دی 1383, 15:26 عصر
تنها کاری که باید بکند دادن دسترسی به یوزر aspnet است مطابق شکل زیر