উত্তর:
আপনার একটি রেফারেন্স যুক্ত করতে হবে System.Configuration
এবং তারপরে ব্যবহার করুন:
System.Configuration.ConfigurationManager.
ConnectionStrings["connectionStringName"].ConnectionString;
সি শার্প
// Add a using directive at the top of your code file
using System.Configuration;
// Within the code body set your variable
string cs = ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
ভিবি
' Add an Imports statement at the top of your code file
Imports System.Configuration
' Within the code body set your variable
Dim cs as String = ConfigurationManager.ConnectionStrings("connectionStringName").ConnectionString
আমার ধারণা আপনার সিস্টেমে একটি রেফারেন্স যুক্ত করা দরকার on কনফিগারেশন যদি এটি ইতিমধ্যে যুক্ত না করা হয়।
এছাড়াও, আপনার কোড ফাইলের শীর্ষে আপনাকে নীচের লাইনটি সন্নিবেশ করতে হতে পারে:
using System.Configuration;
ইন VB
: এটি কাজ করা উচিত
ConfigurationManager.ConnectionStrings("SQLServer").ConnectionString
ইন C#
এটা (যেমন আলা মন্তব্য প্রতি) হবে
ConfigurationManager.ConnectionStrings["SQLServer"].ConnectionString
ConfigurationManager.ConnectionStrings["SQLServer"].ConnectionString
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.DataVisualization.Charting;
using System.Web.UI.WebControls;
সি শার্প
string constring = ConfigurationManager.ConnectionStrings["ABCD"].ConnectionString;
using (SqlConnection con = new SqlConnection(constring))
ওয়েব.কমফিগ ফাইল ফাইলের নীচে
<connectionStrings>
<add name="ABCD" connectionString="Data Source=DESKTOP-SU3NKUU\MSSQLSERVER2016;Initial Catalog=TESTKISWRMIP;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
উপরের কোডে এবিসিডি সংযোগের নাম
for
লুপে ( for (int i = 0; i < numOfConnections; i++) { var conn = ConfigurationManager.ConnectionStrings[i]; ... }
) সমস্ত সংযোগের স্ট্রিং পড়তে চান এবং সেগুলি একটি কম্বোবক্সে নির্বাচনযোগ্য করে তুলতে চান তবে তা কার্যকর। সঙ্গে var numOfConnections = ConfigurationManager.ConnectionStrings.Count;
আপনি নির্ধারণ করতে পারেন কত সংযোগ স্ট্রিং বিদ্যমান। এই উদাহরণে conn.Name
সংযোগটির নাম রয়েছে।
আপনার পৃষ্ঠার বা শ্রেণীর শীর্ষে আপনাকে এই শ্রেণিটি চালু করতে হবে:
using System.Configuration;
তারপরে আপনি এই পদ্ধতিটি ব্যবহার করতে পারেন যা সংযোগের স্ট্রিংটি আপনার কাজটি চালিয়ে যাওয়ার জন্য স্ক্যেলকনেকশন অবজেক্টে পাস করার জন্য প্রস্তুত হিসাবে ফিরে আসে:
private string ReturnConnectionString()
{
// Put the name the Sqlconnection from WebConfig..
return ConfigurationManager.ConnectionStrings["DBWebConfigString"].ConnectionString;
}
কেবলমাত্র একটি স্পষ্ট স্পষ্টতা জানাতেই এটি ওয়েব কনফিগারেশনের মান:
<add name="DBWebConfigString" connectionString="....." /> </connectionStrings>
using System.Configuration;
string conn = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();
using System.Configuration;
string connString = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();
মনে রাখবেন সংযোগসট্রিংস [সূচীকরণ] ব্যবহার করবেন না কারণ আপনি সম্ভবত গ্লোবাল মেশিন কনফিগার এবং বহনযোগ্যতা of
প্রত্যেকে এটিকে যুক্ত করার পরামর্শ দিচ্ছে বলে মনে হচ্ছে
using System.Configuration;
কোনটা সত্য.
তবে আমি কি আপনাকে পরামর্শ দিতে পারি যে আপনি রিসার্পারের ভিজ্যুয়াল স্টুডিও এক্সটেনশনটি ইনস্টল করার বিষয়ে ভাবেন?
এটি ইনস্টল করার সাথে সাথে কোনও শ্রেণি সংজ্ঞায়িত নয় এমন ত্রুটি দেখার পরিবর্তে, আপনি একটি প্রম্পট দেখতে পাবেন যা এটি কোন অ্যাসেমব্লিতে রয়েছে তা আপনাকে জিজ্ঞাসা করবে, আপনি যদি বিবৃতি ব্যবহার করে প্রয়োজনীয় সংযোজন চান কিনা তা জিজ্ঞাসা করবেন।
System.Configuration.dll
।