Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kode VBA untuk Menambahkan Tabel Tertaut dengan Kunci Utama

Mengapa Anda tidak dapat membuat indeks untuk sumber ODBC setelah menautkan?

Di tempat kerja, kami menggunakan Access dengan tabel SQL Server tertaut, dan ketika seseorang ingin terhubung ke database yang berbeda (berubah dari lingkungan produksi ke lingkungan pengujian), kami melakukan sesuatu seperti ini untuk semua tabel:

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. SQL Server 2016:Desainer Kueri

  2. Apa cara terbaik untuk memilih nilai minimum dari beberapa kolom?

  3. Instalasi Cluster Failover SQL Server -3

  4. Ingat Ini Saat Memformat Tipe Data WAKTU di SQL Server (T-SQL)

  5. Bagaimana CAST() Bekerja di SQL Server