On Friday 22 May 2009 08:31:41 francisco f wrote:
On Thursday 21 May 2009 19:13:29 Camaleón wrote:
El 2009-05-21 a las 18:04 +0200, francisco f escribió:
Por cierto ya que estamos, alguien ha usado OOo para trabajar contra una BD de mysql. Me atasque en la macro para ejecutar sentencias sql Otra version:
Sub calculatotallineas ( event as Object ) dim mDBProperties (3) As New com.sun.star.beans.PropertyValue dim oConnect as Object dim oCon as Object Dim oStmt as variant mDBProperties(0).Name = "User" mDBProperties(0).Value = "en-ga" mDBProperties(1).Name = "Password" mDBProperties(1).Value = "en-ga" mDBProperties(2).name = "JavaDriverClass" mDBProperties(2).value = "com.mysql.jdbc.Driver" oDriver = createUNOService("com.sun.star.sdbc.DriverManager") usu="en-ga" contra="en-ga" sDatabaseURL = "jdbc:mysql://192.168.65.254:3306/endesa-gas?user=en-ga" aqui le decimos a que servidor conectar y el usuario, esto es notacion java, alguien que diga como se le pasa la contraseña oConnect = odriver.getConnectionWithInfo(sDatabaseURL,mDBProperties()) ¿para que sirve mDBProperties() si en teoria deberia pasar usuario y contraseña, pero no pasa nada? wait 1000 strSQL = "update `lineas-factura` set `total`=(`cantidad`*`precio-baremo`) where `Id-factura` = 1" oStmt = oConnect.createStatement() oResult = oStmt.executeUpdate(strSQL) 'oStmt.Close() 'oConnect.close 'oConnect.dispose() End Sub saludos -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org