uk.co.agena.minerva.model.querymodel
Class UpdateInstance
java.lang.Object
uk.co.agena.minerva.model.querymodel.QueryInstance
uk.co.agena.minerva.model.querymodel.UpdateInstance
public class UpdateInstance
- extends QueryInstance
A subclass of a QueryInstance used to provide some extra functionality for
updates and to override the execute method.
- Author:
- hearty
Methods inherited from class uk.co.agena.minerva.model.querymodel.QueryInstance |
columnNameToNumber, getChildQueries, getChildResult, getColumnNames, getName, getNumberChildren, getParameters, getQuery, getQueryString, getResult, getResult, isHasMultipleChildren, load, setName, setQuery, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UpdateInstance
public UpdateInstance(DatabaseQuery query,
java.lang.String name,
java.lang.Object[] parameters)
checkUpdateParameters
public void checkUpdateParameters(QueryInstance parentQuery)
applyObservationResults
public void applyObservationResults(MarginalDataItem mdi)
execute
public java.lang.String execute()
- Executes the query string and stores the results in "result".
Note that UPDATE and DELETE don't work. INSERT might.
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q178/7/17.ASP&NoWebContent=1
http://support.microsoft.com/default.aspx?scid=kb;en-us;828892
Registry must be modified to scan numeric columns properly.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel]
"TypeGuessRows"=dword:00000000
- Overrides:
execute
in class QueryInstance
- Returns:
Copyright © 2006 Agena Ltd. All Rights Reserved.