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

VBA कोड प्राथमिक कुंजी के साथ लिंक की गई तालिका को जोड़ने के लिए

लिंक करने के बाद आप किसी ODBC स्रोत के लिए अनुक्रमणिका क्यों नहीं बना सकते?

काम पर, हम लिंक किए गए SQL सर्वर तालिकाओं के साथ एक्सेस का उपयोग कर रहे हैं, और जब कोई किसी भिन्न डेटाबेस से कनेक्ट करना चाहता है (उत्पादन वातावरण से परीक्षण वातावरण में परिवर्तन), तो हम सभी तालिकाओं के लिए ऐसा कुछ करते हैं:

Dim TD As TableDef
Dim ConString As String

ConString = "ODBC;DRIVER={SQL Server};SERVER=ServerName;DATABASE=DbName;Trusted_Connection=Yes;"

CurrentDb.TableDefs.Delete "SomeTable"

Set TD = CurrentDb.CreateTableDef("SomeTable", 0, "SomeTable", ConString)
CurrentDb.TableDefs.Append TD
Set TD = Nothing

CurrentDb.Execute "CREATE UNIQUE INDEX SomeIndex ON SomeTable (PrimaryKeyColumn) WITH PRIMARY"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATEDIFF के लिए एक समाधान () SQL सर्वर में SET DATEFIRST को अनदेखा करना (T-SQL उदाहरण)

  2. क्या एक अद्यतन SQL कथन के साथ एकाधिक अद्यतन करना संभव है?

  3. क्या LINQ के साथ पूर्ण पाठ खोज (FTS) का उपयोग करना संभव है?

  4. SQL सर्वर 2008 में PIVOT का उपयोग करना

  5. SQL सर्वर में FORMAT () द्वारा समर्थित मानक दिनांक/समय प्रारूप स्ट्रिंग्स