Leve em consideração as seguintes dicas para conectar Argow com um banco de dados Oracle:

Tipos de dados

Ver Oracle Datatype
  • Number(p, s) para decimais. Sempre especificar o valor de p, a escala não pode passar de 28 (limitações do ADO: Decimal's scale value must be between 0 and 28)
  • Number(p, 0) para inteiros com p <= 9
  • Char(1) para colunas boolean
  • VarChar2(x) para string de tamanho x.

Conexão

  • Instalar, como mínimo, Oracle Instant Client (por exemplo instantclient-basiclite-win32-11.2.0.1.0.zip) do Oracle Data Access Components ODAC for Windows.
    Se for instalar em Windows 64b, não use a pasta padrão (Program Files (x86)) que não funcionara.
  • Escolher Oracle Provider for OLE DB como Provider. (É possível escolher outros, mas Microsoft anunciou, num blog, que não continuará oferecendo sua versão para Oracle.)

    Oracle Provider

  • Utilizar, inicialmente, para simplificar, o alias inteiro no Data Source da conexão, copiando do tnsnames.ora:
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.69)(PORT = 1522))
    CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = XE))

    Oracle Provider
    Também é possível especificar somente o alias no Data Source, neste caso o arquivo tnsnames.ora deve estar na mesma pasta que Argow.exe ou numa pasta padrão, que depende da versão do Oracle.