हाय मैं जानना चाहता हूं कि मुझे सी #, .NET में बाहरी SQL सर्वर डेटाबेस से कैसे कनेक्ट करना चाहिए?नेट सी # बाहरी SQL सर्वर डेटाबेस से कैसे कनेक्ट करें? ओलेडीबी या अन्य?
उदाहरण के लिए अगर मैं वहाँ पैरामीटर:
एसक्यूएल जानकारी
- यूआरएल (ब्राउज़र भर भी) डेटाबेस को पाने के लिए: Sqlweb.companyname.com
- डेटाबेस उपयोगकर्ता नाम: उपयोगकर्ता नाम
- सर्वर: डीसीएमएस-xxx
- डाटाबेसनाम: डेटाबेस नाम
- डाटाबेस पासवर्ड: पासवर्ड
?
मैं जानता हूँ कि आंतरिक से कनेक्ट करने के लिए कैसे: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.AppDomain.CurrentDomain.BaseDirectory + "..\\Files\\MapPlaces\\Database.mdb;";
लेकिन के बारे में क्या बाहरी?
मैं कोशिश की है:
string nowConString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Sqlweb.companyname.com;Initial Catalog = databaseName; User Id = Username; Password = Password;";
System.Data.OleDb.OleDbConnection dbcon = new System.Data.OleDb.OleDbConnection(nowConString);
string sql = "SELECT * FROM XXXTable";
dbcon.Open();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, dbcon);
System.Data.OleDb.OleDbDataReader reader;
reader = cmd.ExecuteReader();
ScriptStuff.Append("Reader created!<br/>");
while (reader.Read())
{
string companyName = reader.GetValue(1).ToString();
ScriptStuff.Append(companyName+"<br/>");
}
काम नहीं किया था! आपके सहयोग के लिए धन्यवाद !
टिप्पणियों से संपादित:
हाँ है कि एक मेरी गलती धन्यवाद किया गया था। चूंकि पहले व्यक्ति का उपयोग था और हाँ दूसरा SQL सर्वर है। और यह एसक्यूएल सर्वर 2005 है। लेकिन मैं .NET के लिए नया हूं और यह सब ... मुझे connectionstring.com
में पहला और दूसरा मिला है, लेकिन मुझे यह पता नहीं चला कि इसका उपयोग कैसे किया जा सकता है ...
क्या आप मदद कर सकते हैं, और सिर्फ छेद कनेक्शन पोस्ट कर सकते हैं? धन्यवाद - विलिस 7 मिनट पहले
मेरा मतलब है कि मुझे अभी भी ओलेडीबी का उपयोग करने की आवश्यकता है? "प्रदाता = माइक्रोसॉफ्ट.जेट.ओएलडीबी.4.0;" होना चाहिए उस कनेक्शन स्ट्रिंग में? मैं कहां पोस्ट करूं (सर्वर (वह डीसीएमएस-xxx), या एसक्यूएल सर्वर (sqlweb.companyname.com) का यूआरएल)? आपकी सहायताके लिए धन्यवाद ! -
आपको बहुत धन्यवाद, अब कोशिश करें :);) डेटाबेस पता एक का उपयोग करने के लिए चुड़ैल? सर्वर (वह डीसीएमएस-xxx), या एसक्यूएल सर्वर (sqlweb.companyname.com) का यूआरएल – Vilius
निर्भर करता है कि यह स्थानीय नेटवर्क पर है या नहीं। यदि पूरा पता (sqlweb.companyname.com) का उपयोग नहीं करते हैं। – tskulbru
ताकि सर्वर (वह डीसीएमएस-xxx) हम कनेक्ट करते समय बिल्कुल उपयोग न करें? यह स्थानीय नेटवर्क पर नहीं है (मुझे लगता है :)) – Vilius