عنوان:

‫اتصال به بانک اراکل بدون نیاز به نصب oracleclient و یا استفاده از کنترلهای Devart


نویسنده: میثم ثوامری
تاریخ: ۱۳۹۱/۰۵/۱۹ ۹:۵۷
آدرس: www.dntips.ir
گام اول: دانلود پکیج odp.net از وبسایت اراکل(Free).
گام دوم: فایلهای
 
size  filename 
 922kb  oci.dll
 1,386kb  Oracle.DataAccess.dll
 1,256kb  orannzsbb11.dll
 127,196kb  oraociei11.dll
 344kb  OraOps11w.dll
در کنار app کپی کنید 
گام سوم: ایجاد connectionstring به صورت زیر:
 Dim oradb As String = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" _
                  + "(ADDRESS=(PROTOCOL=TCP)(HOST=YourServer)(PORT=YourPort)))" _
                  + "(CONNECT_DATA=(SERVER=DEDICATED)(SID=ORCL)));" _
                  + "User Id=UserName;Password=Password;"
        Dim conn As New OracleConnection(oradb)
        Try
            conn.Open()
        Catch ex As Exception
            Throw
        End Try
موفق باشید

نظرات

  • سجاد در ۱۳۹۲/۰۱/۲۴ ۹:۵
    سلام
    من از database first استفاده می‌کنم . می‌خوام از طریق edmx به دیتابیس اراکل وصل شم ولی پروایدر اراکل رو تو لیست پروایدر‌های entity model نشون نمیده . حتی خواستم odac.net رو واسه اراکل دانلود کنم ولی همه لینکها ... . اگه ممکنه راهنمایی بفرمایید با تشکر
    • وحید نصیری در ۱۳۹۲/۰۱/۲۴ ۱۰:۱۷
      دوست عزیز، اینقدر ضعیف برخورد نکن! دسترسی نداری؟ مهم نیست! خیلی از سایت‌ها هستند که امکان ریموت آپلود به شما می‌دن. مثلا می‌ری یک اکانت هات فایل یا رپیدشیر می‌خری، بعد نام یک قسمتش هست remote download. کاری که این قابلیت انجام می‌ده، دریافت فایل مورد نظر شما است بر اساس لینکی که بهش می‌دی با استفاده از IP واقعی سرور خودش.
      نمونه همین کار رو وطنی‌ها هم انجام دادن. احتمالا دیدی یک سری از سایت‌ها اکانت‌های فایل‌های به اشتراک گذاری رو به اشتراک می‌گذارند! (پر شدن این‌ها؛ یک نوع کار آفرینی است! سایت‌های به اشتراک گذاری رو مسدود می‌کنند، برای این‌ها ایجاد اشتغال میشه!)
      اکثر این‌ها هم قسمت دریافت مستقیم فایل رو دارند و نکته مهمی که در اینجا وجود دارد، دریافت فایل با IP سرور خارج از ایران است و نه با IP اصلی شما. 
  • سجاد در ۱۳۹۲/۰۱/۳۰ ۲۰:۱۵
    سلام به همه
    odac.net رو دانلود کردم
    ولی وقتی میخوام کانکشن edmx رو بسازم خطای could not resolve the connect identifier specifiedرو میده لطفا راهنمایی کنید
    • وحید نصیری در ۱۳۹۲/۰۱/۳۰ ۲۰:۳۰
      از جستجوی گوگل استفاده کنید: اولین لینک نتایج جستجو، توضیح رسمی خود اوراکل است در مورد خطایی که عنوان کردید.
  • سجاد در ۱۳۹۲/۰۱/۳۱ ۱۱:۴۶
    باید ORACLE_HOME  و TNS_ADMIN رو به لیست Environment Variables  سیستم اضافه می‌کردم
    با تشکر جناب نصیری
  • مهمان در ۱۳۹۲/۱۲/۱۱ ۱۰:۴۰
    با سلام بنده ODAC1120320_x64  را از سایت اوراکل گرفتم و نصب کردم ولی در زمان ایجاد edmx  در لیست provider‌ها ش نیست حتی در قسمت other هم همینطور علت خاصی دارد؟ ممنون