Article View: es.comp.lenguajes.java
Article #28806MVisual J++ y Bases de datos
From: Joan Segarra
Date: Mon, 16 Mar 1998 00:00
Date: Mon, 16 Mar 1998 00:00
70 lines
2411 bytes
2411 bytes
Saludos a todos.
Estoy haciendo una pruebas de acceso a datos desde MS Visual j++, sobre una
base de datos en MS Access y SQL Server
utilizando ADO 1.5 y me encuentro con los siguientes problemas.
El primero de ellos es cuando, utilizo desde el menu "Tools" la opcion Java
Type Library Wizard para
generar los metodos disponibles para ADO1.5 (summary.txt). En teoria, al hacer
esto, el wizard me informa
sobre los packages he de incluir, en este caso tendrian que ser dos:
com.ms.com.* y msado15.*, pero solo
me indica que importe el package msado15.* y nada del package ms.com.ms.*, yo
lo pongo porque se que hay que incluirlo
ya que voy a utilizar datos de tipo Variant.
Y el segundo problema es el siguiente, dado el siguiente fragmento de codigo:
import com.ms.com.*;
import msado15.*;
class acceso
{
public static void main(String arg[])
{
_Connection adoConnection;
_Recordset adoRecordset;
Variant recsAffected = new Variant();
int adCmdText=1;
Fields campos;
adoConnection = (_Connection) new Connection();
adoRecordset = (_Recordset) new Recordset();
String ODBCString = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=C:\\dicciona.mdb";
adoConnection.Open(ODBCString,"","",1);
adoRecordset = adoConnection.Execute("select * from parte1", recsAffected,
adCmdText);
campos = adoRecordset.getFields();
while (!adoRecordset.getEOF())
{
System.out.print(campos.getItem(new Variant("Voz")).getValue());
System.out.print(" ");
System.out.println(campos.getItem(new Variant("Texto")).getValue());
adoRecordset.MoveNext();
}
adoRecordset.Close();
adoConnection.Close();
}
Errores de compilacion: 0
Entonces, cuando ejecuto este codigo, obtengo siempre el siguiente resultado:
- Error: com.ms.com.ComFailException: (800a0bb9h)
- Presione cualquier tecla para continuar...
Alguien puede decirme porque suceden estas cosas.
Muchas gracias.
Technical Details
Message-ID:
<350d1380.0@news.arrakis.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: 1116f3,2dace04a7edbb5bd,start X-Google-Attributes: gid1116f3,public From: jsegarra@arrakis.es (Joan Segarra) Subject: MVisual J++ y Bases de datos Date: 1998/03/16 Message-ID: <350d1380.0@news.arrakis.es> X-Deja-AN: 334512560 MIME-Version: 1.0 Reply-To: jsc@ati.es Content-Type: Text/Plain; charset=US-ASCII Newsgroups: es.comp.lenguajes.java