Saving Queries in M-Files

About Generated M-Files

Select Query > Generate M-File to create an M-file that contains the equivalent Database Toolbox functions required to run an existing query that was created in VQB. Edit the M-file to include MATLAB or related toolbox functions, as needed. To run the query, execute the M-file.

The following is an example of an M-file generated by VQB.

% Set preferences with setdbprefs.
s.DataReturnFormat = 'cellarray';
s.ErrorHandling = 'store';
s.NullNumberRead = 'NaN';
s.NullNumberWrite = 'NaN';
s.NullStringRead = 'null';
s.NullStringWrite = 'null';
s.JDBCDataSourceFile = '';
s.UseRegistryForSources = 'yes';
s.TempDirForRegistryOutput = '';
setdbprefs(s)

% Make connection to database. Note that the password has been omitted.
% Using ODBC driver.
conn = database('dbtoolboxdemo','','password');

% Read data from database.
e = exec(conn,'SELECT ALL StockNumber,January,February FROM salesVolume');
e = fetch(e);
close(e)

% Close database connection.
close(conn)

VQB Query Elements in M-Files

The following VQB query elements do not appear in generated M-files.

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS