ورود

View Full Version : ارتباط با #c



ta_ha230
شنبه 07 آذر 1388, 18:38 عصر
با سلام
من oracle database 10g رو نصب کردم
الان میخواهم یک برنامه با visual studio 2008 با #C بنویسم و با پایگاه داده oracle من ارتباط برقرار کنم
آیا حتما باید نسخه client database رو نصب کنم یا نه ؟
اگر میشه اساتید آموزش قدم به قدم این کارو بگذارند
اگر کسی هم کد آماده واسه نمونه داره تو این تاپیک بگذاره
ممنون

Royce_Da
شنبه 07 آذر 1388, 22:27 عصر
برای ارتباط با بانک باید رفرنس oracleclient رو add کنی و برای Connection string هم به صورت زیر عمل کنی :




OracleConnection con = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=l ocalhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=O HDB2)));User Id=scott;Password=tiger;");



برای بقیه کاراشم امیدوارم با Ado.net کار کرده باشی و بدونی

ta_ha230
شنبه 07 آذر 1388, 22:54 عصر
برای ارتباط با بانک باید رفرنس oracleclient رو add کنی و برای Connection string هم به صورت زیر عمل کنی :




OracleConnection con = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=l ocalhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=O HDB2)));User Id=scott;Password=tiger;");

برای بقیه کاراشم امیدوارم با Ado.net کار کرده باشی و بدونی

من oracle client 10g رو نصب کردم
ولی تو visual studio 2008 وقتی می خواهم add refresnece کنم گزینه oracle نیست
نمی دونم چرا؟
:متفکر:

Royce_Da
شنبه 07 آذر 1388, 23:15 عصر
من oracle client 10g رو نصب کردم
ولی تو visual studio 2008 وقتی می خواهم add refresnece کنم گزینه oracle نیست
نمی دونم چرا؟
:متفکر:

گزینه دقیق :

system.data.oracleclient

ta_ha230
یک شنبه 15 آذر 1388, 00:39 صبح
من connection string ام را اینطوری تعریف کردم :
[ string connection_string = "Data Source=test;User Id=scott;Password=123456;";][/CODE]

اسم database ام test میباشد
ولی نمیدونم چرا این errror را میدهد

ORA-12154:

TNS:could not resolve the connect identifier specified
آیا باید برای ح مشکل فایل TNSnames.ora را تغییر داد؟
لطفا کمک کنید

babila
دوشنبه 16 آذر 1388, 09:30 صبح
اینطور که از شواهد پیداست اوراکل شما نمی تونه به دیتابیس وصل بشه.
اول با خود SQLPLUS به دیتابیس وصل بشید و مطمئن شوید که دیتابیستون کار می کنه بعد.