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'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"><<a href=3D"mailto:yannick.heinrich@gmail= .com" target=3D"_blank">[email protected]</a>></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'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'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'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==--