Gracias Mauricio:
Como no se trata nada mas de pedir, pongo el código que estuve
desarrollando anoche
'Esta función sirve para indicarme cual es el identificador de los
proyectos dados
'de alta en la tabla project
Function Idproy(Byval Proyecto AS string) As Integer
Dim Basededatos As Object
Dim FuenteDeDatos As Object
Dim Conexion As Object
Dim Manejador As Object
Dim Consulta As Object
Dim Sentencia As Object
DIM Resultado As Integer
'Creo la conexión a la base de datos
Basededatos = CreateUnoService("com.sun.star.sdb.DatabaseContext")
FuenteDeDatos = Basededatos.getByName("avance contable")
'Si necesita contraseña, manda un cuadro de diálogo para pedirla
If Not FuenteDeDatos.IsPasswordRequired Then
Conexion = FuenteDeDatos.GetConnection("","")
Else
Manejador =
createUnoService("com.sun.star.sdb.InteractionHandler")
Conexion = FuenteDeDatos.ConnectWithCompletion(Manejador)
End If
'Realizao la consulta
Consulta = Conexion.createStatement()
ResultSet = Consulta.executeQuery("SELECT id FROM project WHERE_
projectnumber LIKE 'Proyecto%'")
'Muestro el resultado
If Not IsNull(ResultSet) Then
While ResultSet.next
Idproy = ResultSet.getString(1)
Wend
End If
end function
Y funciona, exepto que en la linea de la consulta, no toma la variable
Proyecto que estoy usando como argumento de la función.
Por tanto, la pregunta es, ¿Como se hace para que una variable pueda ser
incluida dentro de la consulta SQL?
On Thu, Mayo 4, 2006, ""Mauricio Baeza"" <[EMAIL PROTECTED]>
dijo:
> Hola Eduardo...
> Hola a todos...
>
> Hace un par de dias un amigo me pregunto si habia en OOo Basic una
> alternativa al metodo CopyFromRecordset de VBA, por supuesto OOo Basic tiene
> un metodo muy similar que se llama doImport, en el vinculo que muestro mas
> abajo puedes descargar el ejemplo que le prepare para probar este metodo,
> entre otras cosas te muestra:
>
> Como mostrar todas las bases de datos registradas en OpenOffice.org
> Como obtener las Tablas y Consultas al seleccionar una de estas bases de
> datos
> Importar en una hoja de Calc, la tabla, consulta o instruccion SQL que
> queramos
>
> http://www.grupouniverso.com/informatica/ooo/Importar%20datos.ods
>
> Ahi es donde puedes adaptarla a lo que quieres, si ya tienes tu instruccion
> SQL, solo es cuestion de que la llames como lo muestro en el ejemplo y
> listo, la tendras en la celda que quieres, cada linea del ejemplo esta
> documentada, de todos modos, cualquier duda, con gusto la "ampliamos"...
>
> Saludos a todos...
>
> Mauricio
>
>
>
>
> On 5/4/06, Eduardo Moreno <[EMAIL PROTECTED]> wrote:
>>
>> Saludos:
>>
>> Estoy haciendo una consulta SQL en OOo. Ya la tengo y el valor es
>> correcto.
>>
>> Ahora quiero que ese valor aparezca en una celda.
>>
>> Probe con la dunccion DDE pero me devuelve error. Quiza no la supe usar.
>>
>> Probe arrastrar y soltar, pero me da el valor, no una vinculación o una
>> liga, y yo quiero que este vinculada, para que cuando cambie la base de
>> datos, cambie el resultado de la celda, aunque tenga que recalcular.
>>
>> ¿Alguien ya sufrio con esto?
>>
>> Se acepta la ayuda desinteresada para esta pobre alma atormentada.
>>
>>
>> --
>> Eduardo Moreno
>> TOKONHU de México
>> 044 55 5182 4398
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
--
Eduardo Moreno
TOKONHU de México
044 55 5182 4398
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]