PDA

View Full Version : تلفیق vb و c# و ایجاد مشکل



ClaimAlireza
یک شنبه 17 تیر 1386, 16:38 عصر
موضوع سر یه سایتی هستش که قبلا با vb نوشته شده.

حالا باید یه سری صفحه که باc# نوشته شده به اون الحاق کنم.

خوب الحاق صورت گرفت و در حالت local مشکلی نبود.

حالا که آپلود کردم این erorr را می گیرم(در هنگام اجرای صفحه های با کد c#)



Compiler Error Message: CS0234: The type or namespace name 'Oledb' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)



زمانی که namespace مفروض را حذف می کنم صفحه C# در ست کار می کنه ولی برای صفحه های vb ارور زیر رو میده.



Compiler Error Message: BC30002: Type 'OleDbConnection' is not defined.

Source Error:

Line 6: Line 7: Line 8: Dim con As OleDbConnectionLine 9: Dim cmd As OleDbCommandLine 10: Dim dtr As OleDbDataReader

Alireza_Salehi
یک شنبه 17 تیر 1386, 17:25 عصر
موضوع سر یه سایتی هستش که قبلا با vb نوشته شده.

حالا باید یه سری صفحه که باc# نوشته شده به اون الحاق کنم.

خوب الحاق صورت گرفت و در حالت local مشکلی نبود.

حالا که آپلود کردم این erorr را می گیرم(در هنگام اجرای صفحه های با کد c#)



Compiler Error Message: CS0234: The type or namespace name 'Oledb' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)



زمانی که namespace مفروض را حذف می کنم صفحه C# در ست کار می کنه ولی برای صفحه های vb ارور زیر رو میده.



Compiler Error Message: BC30002: Type 'OleDbConnection' is not defined.

Source Error:

Line 6: Line 7: Line 8: Dim con As OleDbConnectionLine 9: Dim cmd As OleDbCommandLine 10: Dim dtr As OleDbDataReader


به پیام اولی که داده دقت کن ،در سی شارپ این دوتا با هم فرق دارن ولی در وی بی نه،
اولی صحیحه ودومی غلط:


using System.Data.OleDb;
using System.Data.Oledb;

ClaimAlireza
یک شنبه 17 تیر 1386, 21:57 عصر
عجب!!!!!!!:ݘ:

::

اینه CaseSentensive

ClaimAlireza
دوشنبه 18 تیر 1386, 09:29 صبح
آقا یه مشکل دیگه ...

زمانی که می خام از طریق gridview عمل edit یا delete را انجام بدم error های زیر رو در یافت می کنم.

این در حالی که در حالت local ویا اگر کدها فقط c# باشه این error هم به وجود نمیاد.



Operation must use an updateable query.







Exception Details: System.Data.OleDb.OleDbException: Could not delete from specified tables.


لازم به ذکر است که nameSpace ها توی web.config تعریف شده اند.

در ضمن صفحه هایی که با c# نوشته شدن توی مستر پیجی که قبلا با vb نوشته شده قرار گرفته.

این مفروضات رو گفتم تا بهتر بتونید راهنمایی کنید.

با تشکر....

Behrouz_Rad
دوشنبه 18 تیر 1386, 12:53 عصر
به پوشه ای که فایل MDB درون اون هست Write Permission بده.

ClaimAlireza
دوشنبه 18 تیر 1386, 14:15 عصر
بنده برای آپلود عکس هم با error زیر مواجه میشم.


access is dinied

ولی با سرچی که انجام دادم به این موضوع پی بردم که باید writePermission به دایرکتوری عکسها بدم.

با host نیز تماس گرفتم ،اونا گفتن ست شده ولی هنوز هر دو مشکل به قوه خودش باقییه.

به نظرتون چی کار کنم....

با تشکر...

Behrouz_Rad
دوشنبه 18 تیر 1386, 14:18 عصر
Do While Problem = True
Contact with Host
Loop
Response.Write("Hooraaaaaaaaaa")

ClaimAlireza
سه شنبه 19 تیر 1386, 09:06 صبح
Hooorrrrrrraaaaaaaaaa.

به این هاست ها هر چی بگی کم گفتی!!!!!

آخرش خودشون زنگ زدن گفتن درست شد ولی نمیدونیم چه جوری!!!!!!!!!!!

Nightbat
سه شنبه 19 تیر 1386, 17:17 عصر
جالبه، مشکلات این هاست ها شبیه هم، تکراری و تمام نشدنیه !!!:عصبانی: