Hi,
I have query like:
On this query i am adding all necessary IDs to combine tables from database and imported from Excel.
and i am trying to use delete query on this like:
but this is not working, i have error "Could not deleted from specified tables".
Select query within this sql is working like a charm,
why? How to do this?
Best,
Jacek
I have query like:
Code:
SELECT DISTINCT Temp_VolumeChanges.Ordinal, qry_Environments.EnvironmentID, tblVolumeNames.VolumeNameID AS VolumeNameIDFK, tblTopologies.TopologyID, tblTiers.TierID, tblServers.ServerID, tblPhysicalDiskModels.PhysicalDiskModelID AS PhysicalDiskModelIDFK, Temp_VolumeChanges.NumberOfDisks AS DiskNumber, Temp_VolumeChanges.MountPath, Temp_VolumeChanges.FilesystemType, tblCustomers.CustomerID, tblCustomers.CustomerName, Temp_VolumeChanges.PercentSnapshotSpace, Temp_VolumeChanges.ShareMode, Temp_VolumeChanges.SubjectComponent, Temp_VolumeChanges.FormatCommand, Temp_VolumeChanges.Description, Temp_VolumeChanges.Function, Temp_VolumeChanges.Caching, Temp_VolumeChanges.writeAcceleratorEnabled
FROM tblTopologies RIGHT JOIN ((tblServers RIGHT JOIN (tblPhysicalDiskModels RIGHT JOIN (((Temp_VolumeChanges LEFT JOIN tblTiers ON Temp_VolumeChanges.Tier = tblTiers.TierName) LEFT JOIN qry_Environments ON Temp_VolumeChanges.Production = qry_Environments.Environment) LEFT JOIN tblVolumeNames ON Temp_VolumeChanges.VolumeName = tblVolumeNames.VolumeName) ON tblPhysicalDiskModels.PhysicalDiskModelName = Temp_VolumeChanges.PhysicalDiskModel) ON tblServers.Server = Temp_VolumeChanges.Server) LEFT JOIN tblCustomers ON Temp_VolumeChanges.Customer = tblCustomers.CustomerName) ON tblTopologies.TopologyName = Temp_VolumeChanges.Topology;
On this query i am adding all necessary IDs to combine tables from database and imported from Excel.
and i am trying to use delete query on this like:
Code:
DELETE DISTINCTROW qryIm_SourceVolumes.*, tblVolumes.Ordinal
FROM qryIm_SourceVolumes LEFT JOIN tblVolumes ON qryIm_SourceVolumes.Ordinal = tblVolumes.Ordinal
WHERE (((tblVolumes.Ordinal) Is Null));
but this is not working, i have error "Could not deleted from specified tables".
Select query within this sql is working like a charm,
why? How to do this?
Best,
Jacek