Re: (no subject)

Yannick Heinrich <[email protected]> Tue, 12 Jan 2016 13:16:07 +0100
Newsgroups gmane.comp.db.mdb-tools.devel
Message-ID <CACXNKus+4w=sjmkB6PX3dM-34MHeThN7UeHAUg=fH8a08DtCgw@mail.gmail.com>
--===============8545995947558286664==
Content-Type: multipart/alternative; boundary=001a11c3b44ed4269b0529220502

--001a11c3b44ed4269b0529220502
Content-Type: text/plain; charset=UTF-8

Hello again :)

I'm moving forward with my go library and I have arrived at the point where
I need to read the records from the
data pages.

>From what I understood by reading the source code of libmdb, all the
secrets are contained in the MSysObjects table.

Is there a good reference or description of the MSysObjects table and
object ? What is the basic approach ?


Regards
Yannick Heinrich



2015-12-14 13:34 GMT+01:00 Yannick Heinrich <[email protected]>:

> Hello,
>
> I'm currently trying to create a small Go tool that could deal with mdb
> files.
>
> I'm currently reading the HACKING file at
> https://github.com/brianb/mdbtools/blob/master/HACKING to be able to
> decode a Jet4 file for now.
>
> I don't really understand the definition of tdef_pg in the data page
> section.
>
> Is it the index of the page within the whole file ? Is it an offset
> relative to the beginning of the file ?
>
> I fall on this page speaking about tdef_pg on sourceforge :
> http://sourceforge.net/p/mdbtools/mailman/message/3267842/
>
> I created a small program printing all the headers of the data pages and I
> did not get the offset mentionned in this page.
> Moreover, on this page, a page_id is mentioned but no trace in the HACKING
> file.
>
> Could someone give me more information about the tdef_pg pointer and more
> generally,
> how is a data definition page found from the data page header ?
>
> Yannick
>
>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> mdbtools-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mdbtools-dev
>
>

--001a11c3b44ed4269b0529220502
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello again :)<div><br></div><div>I&#39;m moving forward w=
ith my go library and I have arrived at the point where I need to read the =
records from the=C2=A0</div><div>data pages.</div><div><br></div><div>From =
what I understood by reading the source code of libmdb, all the secrets are=
 contained in the MSysObjects table.</div><div><br></div><div>Is there a go=
od reference or description of the MSysObjects table and object ? What is t=
he basic approach ?</div><div><br></div><div><br></div><div>Regards</div><d=
iv>Yannick Heinrich</div><div><br></div><div><br></div></div><div class=3D"=
gmail_extra"><br><div class=3D"gmail_quote">2015-12-14 13:34 GMT+01:00 Yann=
ick Heinrich <span dir=3D"ltr">&lt;<a href=3D"mailto:yannick.heinrich@gmail=
.com" target=3D"_blank">[email protected]</a>&gt;</span>:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div dir=3D"ltr"><span style=3D"font-size:12.8px"=
>Hello,</span><div style=3D"font-size:12.8px"><br></div><div style=3D"font-=
size:12.8px">I&#39;m currently trying to create a small Go tool that could =
deal with mdb files.</div><div style=3D"font-size:12.8px"><br></div><div st=
yle=3D"font-size:12.8px">I&#39;m currently reading the HACKING file at=C2=
=A0<a href=3D"https://github.com/brianb/mdbtools/blob/master/HACKING" targe=
t=3D"_blank">https://github.com/brianb/mdbtools/blob/master/HACKING</a>=C2=
=A0to be able to decode a Jet4 file for now.</div><div style=3D"font-size:1=
2.8px"><br></div><div style=3D"font-size:12.8px">I don&#39;t really underst=
and the definition of tdef_pg in the data page section.</div><div style=3D"=
font-size:12.8px"><br></div><div style=3D"font-size:12.8px">Is it the index=
 of the page within the whole file ? Is it an offset relative to the beginn=
ing of the file ?</div><div style=3D"font-size:12.8px"><br></div><div style=
=3D"font-size:12.8px">I fall on this page speaking about tdef_pg on sourcef=
orge :=C2=A0<a href=3D"http://sourceforge.net/p/mdbtools/mailman/message/32=
67842/" target=3D"_blank">http://sourceforge.net/p/mdbtools/mailman/message=
/3267842/</a></div><div style=3D"font-size:12.8px"><br></div><div style=3D"=
font-size:12.8px">I created a small program printing all the headers of the=
 data pages and I did not get the offset mentionned in this page.</div><div=
 style=3D"font-size:12.8px">Moreover, on this page, a page_id is mentioned =
but no trace in the HACKING file.</div><div style=3D"font-size:12.8px"><br>=
</div><div style=3D"font-size:12.8px">Could someone give me more informatio=
n about the=C2=A0<span style=3D"font-size:12.8px">tdef_pg pointer and more =
generally,=C2=A0</span></div><div style=3D"font-size:12.8px"><span style=3D=
"font-size:12.8px">how is a data definition page found from the data page h=
eader ?</span></div><span class=3D"HOEnZb"><font color=3D"#888888"><div sty=
le=3D"font-size:12.8px"><span style=3D"font-size:12.8px"><br></span></div><=
div style=3D"font-size:12.8px">Yannick</div><div style=3D"font-size:12.8px"=
><br></div><div style=3D"font-size:12.8px"><span style=3D"font-size:12.8px"=
><br></span></div><div style=3D"font-size:12.8px"><span style=3D"font-size:=
12.8px"><br></span></div></font></span></div>
<br>-----------------------------------------------------------------------=
-------<br>
<br>_______________________________________________<br>
mdbtools-dev mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]=
urceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/mdbtools-dev" rel=
=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listi=
nfo/mdbtools-dev</a><br>
<br></blockquote></div><br></div>

--001a11c3b44ed4269b0529220502--


--===============8545995947558286664==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
--===============8545995947558286664==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mdbtools-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mdbtools-dev

--===============8545995947558286664==--