Wrappers de classe Java do ADO
Aplica-se ao: Access 2013, Office 2013
Este código declara uma instância do wrapper da classe Recordset do ADO e a inicializa, tudo na mesma linha de código. Além disso, ele declara variáveis para cada um dos argumentos no método Open, especialmente para LockType e CursorType (pois o Java não oferece suporte a tipos enumerados). Ele abre e fecha o objeto Recordset. Definir Rs1 como NULL apenas faz com que esta variável seja lançada quando o Java executar o lançamento sistemático e intermitente de objetos não utilizados.
public static void main( String args[])
{
msado15._Recordset Rs1 = new msado15.Recordset();
Variant Source = new Variant( "SELECT * FROM Authors" );
Variant Connect = new Variant( "DSN=AdoDemo;UID=admin;PWD=;" );
int LockType = msado15.CursorTypeEnum.adOpenForwardOnly;
int CursorType = msado15.LockTypeEnum.adLockReadOnly;
int Options = -1;
Rs1.Open( Source, Connect, LockType, CursorType, Options );
Rs1.Close();
Rs1 = null;
System.out.println( "Success!\n" );
}