Estos son ejemplos de consultas que puede utilizar para devolver valores de lista de la base de datos de SOLIDWORKS PDM.
Listar todos los valores únicos guardados en una variable especificada
Este ejemplo lista valores reemplazando el nombre de la variable.
Select distinct Vv.ValueCache From VariableValue Vv Where Vv.VariableID = ( select variableid from variable where Variablename like 'Número de proyecto') And Vv.ValueCache != '' order by Vv.ValueCache ASC
Listar todas las carpetas de proyecto guardadas en una carpeta especificada
Este ejemplo lista carpetas reemplazando la ruta de la carpeta.
Select P.Name From Projects P, ProjectTree Pt, Projects P2 where P.ProjectID > 1 And P2.Path Like '\Projects\' And P2.ProjectID = Pt.ProjectID And P.ProjectID = Pt.ChildProject Order By P.Name Asc
Recuperar valores de un origen ODBC
Con este método, puede obtener valores de un origen ODBC, como una hoja de cálculo de Excel.
SELECT Date FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
En este ejemplo:
- El servidor SQL debe estar en condiciones de acceder al archivo de Excel (puede ser una ruta UNC).
-
Date (Fecha) es el nombre de la columna.
-
Sheet1 (Hoja1) es el nombre de la hoja.
- La información de conexión del servidor debe ser para el servidor SQL local. Por ejemplo, puede utilizar el nombre de la base de datos del almacén.