RE:¡¡URGENTE!!! Vinculo DMRS
Es simplemente cambiar el parámetro de tipo de linkage.
En mdl al contruir el vinculo le tienes que pasar como parametro la constante DMRS_LINKAGE
status = mdlDB_buildLink(
linkage, /* <= linkage */
&linkageSize, /* <= Numero de palabras del linkage */
ODBC_LINKAGE, /* => tipo de linkage*/
&props, /* => propiedades*/
"tabla1", /* => nombre de la tabla */
mslink, /* => mslink */
0 /* => atributo visualizable */
);
En Microstation Basic ahi va una funcion que pone cualquier vinculo:
==============================================================================
' Ejemplo (retorna 0 si pone el vinculo)
' status = ElementoPonLinkage(elemento, MBE_DMRS_Linkage, "tabla1", msLink)
'------------------------------------------------------------------------------
function ElementoPonLinkage(elemento As MbeElement, link As MbeDatabaseLink, _
tipovinculo As Integer, tabla As String, _
mslink As Integer) As Integer
ElementoPonLinkage = -1
link.linkType = tipovinculo
link.tableName = tabla
link.mslink = mslink
If elemento.appendDBLinkage(link) = MBE_Success Then
status = elemento.rewrite()
ElementoPonLinkage = 0
End If
end function