Published in: Visual Basic
Sub createTableSchemaFromDataDictionary() Dim dataDictionary As Recordset Dim sqlSchema sqlSchema = "Select table_name,field_name, datatype from DataDictionary" Set dataDictionary = CurrentDb.OpenRecordset(sqlSchema) 'durch alle datensätze des Data Dictionary loopen Do While Not dataDictionary.EOF 'neue tabelle erzeugen On Error Resume Next DoCmd.RunSQL "CREATE TABLE " & dataDictionary!table_name & " ([id] COUNTER CONSTRAINT ndxStaffID PRIMARY KEY)" 'neue spalte erzeugen DoCmd.RunSQL "ALTER TABLE " & dataDictionary!table_name & " ADD COLUMN [" & dataDictionary!field_name & "] " & dataDictionary!datatype & ";" dataDictionary.MoveNext Loop End Sub
Comments
Subscribe to comments
You need to login to post a comment.

Erzeugt jedoch keine Beziehungen z.B für referentielle Integrität