Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

ASP .NET MVC 2 के साथ काम करने के लिए sql सर्वर कॉम्पैक्ट 3.5 / 4 प्राप्त नहीं कर सकता

SQL CE 3.5 ASP.NET के साथ काम नहीं करता है, आपको 4.0 CTP का उपयोग करना चाहिए।

यहां से डाउनलोड करें ।

रनटाइम स्थापित करें।

निम्नलिखित निर्देशिका सामग्री (x86 और amd64 फ़ोल्डरों सहित) को अपने ASP.NET ऐप के बिन फ़ोल्डर में कॉपी करें:C:\Program Files\Microsoft SQL Server Compact Edition\v4.0\Private

अद्यतन करें:मध्यम विश्वास समस्याओं से बचने के लिए डेस्कटॉप फ़ोल्डर से System.Data.SqlServerCe.dll का उपयोग करें

myapp\bin\ 
 System.Data.SqlServerCe.dll 

myapp\bin\x86 
 sqlceca40.dll 
 sqlcecompact40.dll 
 sqlceer40EN.dll 
 sqlceme40.dll 
 sqlceqp40.dll 
 sqlcese40.dll 

myapp\bin\amd64 
 sqlceca40.dll 
 sqlcecompact40.dll 
 sqlceer40EN.dll 
 sqlceme40.dll 
 sqlceqp40.dll 
 sqlcese40.dll 

System.Data.SqlServerCe.dll फ़ाइल का संदर्भ जोड़ें जिसे आपने अभी-अभी अपने /bin फ़ोल्डर में डाला है।

SQL कॉम्पैक्ट sdf फ़ाइल को अपने App_Data फ़ोल्डर में रखें।

कनेक्शन स्ट्रिंग जोड़ें:

<connectionStrings>
   <add name ="NorthWind"
   connectionString="data source=|DataDirectory|\Nw40.sdf" />
</connectionStrings>

जुडिये! :-)

using System.Data.SqlServerCe;

    protected void Page_Load(object sender, EventArgs e)
    {
        using (SqlCeConnection conn = new SqlCeConnection())
        {
            conn.ConnectionString = ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
            conn.Open();
            using (SqlCeCommand cmd = new SqlCeCommand("SELECT TOP (1) [Category Name] FROM Categories", conn))
            {
                string valueFromDb = (string)cmd.ExecuteScalar();
                Response.Write(string.Format("{0} Time {1}", valueFromDb, DateTime.Now.ToLongTimeString()));
            }
        }
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल को स्टोर्ड प्रोसेस बनाम कोड में रखने के पक्ष और विपक्ष क्या हैं?

  2. डेटाबेस में कहीं भी एक मूल्य खोजें

  3. SQL सर्वर में स्ट्रिंग करने के लिए Concat फ़ील्ड मान

  4. ORDER BY क्लॉज के साथ एक दृश्य बनाएं

  5. यह एसक्यूएल स्टेटमेंट (2 टेबल जॉइन के साथ) को पूरा होने में 5 मिनट क्यों लगते हैं?