aggiornamento SSMA rende forme di sola lettura?
-
19-09-2019 - |
Domanda
Ho un database che ho recentemente aggiornato via SSMA di utilizzare SQL Server 2005. Se apro una maschera associata a una tabella, esso visualizzerà i dati dalla tabella; tuttavia, sono in grado di modificare il modulo e salvare le informazioni. Semplicemente digitando in una casella di testo non fa nulla.
Ho notato che il DB di accesso ha ora "tavoli" extra che iniziano con "SSMA $ [OriginalTableName [", che sembrano essere i link al server SQL, e sono in grado di visualizzare e modificare quelli. Non sono in grado di modificare le tabelle originali, solo visualizzarli. Ho tentato di modificare tali tabelle "legati" al nuovo "SSMA $", tuttavia, più errori derivarne.
Qualcuno ha sperimentato questo prima? Tutte le idee o intuizione sarebbe più utile.
Soluzione
In realtà, credo che ho appena capito. Se una tabella non dispone di una chiave primaria chiaramente definito, la procedura guidata SSMA sarà creato le tabelle collegate. L'accesso, senza una chiave primaria in una tabella collegata, a quanto pare non sa come aggiornare e opta per aprire detto tabella collegata in modalità "sola lettura". Sono stato in grado di riprodurre il problema creando una tabella collegata manualmente, e quindi un popup mi ha chiesto di identificare la chiave primaria. Cliccando su "Annulla" mette la tabella collegata in solo-lettura modalità, ma la creazione di una chiave primaria e l'utilizzo di tale colonna mi permette di lavorare con la tabella.