Files
jlibcom/samples/ado/Command.java
clay_shooter 43dce6d42f Generated basic javadoc for most methods. Still need some help here
Reformatteda all source using eclipse
eliminated parameters with same names as method variagles
repackaged all tests so that their package names match the directories they are in
merged in Jiffie and Variant EventProxy changes
2005-01-08 17:02:55 +00:00

124 lines
2.8 KiB
Java

package samples.ado;
import com.jacob.com.*;
public class Command extends Dispatch
{
public Command()
{
super("ADODB.Command");
}
/**
* This constructor is used instead of a case operation to
* turn a Dispatch object into a wider object - it must exist
* in every wrapper class whose instances may be returned from
* method calls wrapped in VT_DISPATCH Variants.
* @param dispatchTarget
*/
public Command(Dispatch dispatchTarget)
{
// take over the IDispatch pointer
m_pDispatch = dispatchTarget.m_pDispatch;
// null out the input's pointer
dispatchTarget.m_pDispatch = 0;
}
public Variant getProperties()
{
return Dispatch.get(this, "Properties");
}
public Connection getActiveConnection()
{
return new Connection(Dispatch.get(this, "ActiveConnection").toDispatch());
}
public void setActiveConnection(Connection ppvObject)
{
Dispatch.put(this, "ActiveConnection", ppvObject);
}
public String getCommandText()
{
return Dispatch.get(this, "CommandText").toString();
}
public void setCommandText(String pbstr)
{
Dispatch.put(this, "CommandText", pbstr);
}
public int getCommandTimeout()
{
return Dispatch.get(this, "CommandTimeout").toInt();
}
public void setCommandTimeout(int plTimeout)
{
Dispatch.put(this, "CommandTimeout", new Variant(plTimeout));
}
public boolean getPrepared()
{
return Dispatch.get(this, "Prepared").toBoolean();
}
public void setPrepared(boolean pfPrepared)
{
Dispatch.put(this, "Prepared", new Variant(pfPrepared));
}
public Recordset Execute(Variant RecordsAffected, Variant Parameters, int Options)
{
return (Recordset)Dispatch.call(this, "Execute", RecordsAffected, Parameters, new Variant(Options)).toDispatch();
}
public Recordset Execute()
{
Variant dummy = new Variant();
return new Recordset(Dispatch.call(this, "Execute", dummy).toDispatch());
}
public Variant CreateParameter(String Name, int Type, int Direction, int Size, Variant Value)
{
return Dispatch.call(this, "CreateParameter", Name, new Variant(Type), new Variant(Direction), new Variant(Size), Value);
}
// need to wrap Parameters
public Variant getParameters()
{
return Dispatch.get(this, "Parameters");
}
public void setCommandType(int plCmdType)
{
Dispatch.put(this, "CommandType", new Variant(plCmdType));
}
public int getCommandType()
{
return Dispatch.get(this, "CommandType").toInt();
}
public String getName()
{
return Dispatch.get(this, "Name").toString();
}
public void setName(String pbstrName)
{
Dispatch.put(this, "Name", pbstrName);
}
public int getState()
{
return Dispatch.get(this, "State").toInt();
}
public void Cancel()
{
Dispatch.call(this, "Cancel");
}
}