<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I&nbsp;tried the link (<A href=""><FONT 
face="Times New Roman" 
size=3>http://myobaustralia.custhelp.com/cgi-bin/myobaustralia.cfg/php/enduser/std_adp.php?p_faqid=30548</FONT></A>) 
but that driver doesn't work with the data file of my customer (or any other 
that I got my hands on!) I installed that driver on my development machine which 
is Windows XP Pro, no other installation of MYOB.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I get a 'cannot find table' error on the code that 
I was using on my client's machine (Windows PX Pro, MYOB Accounting Plus 
v18):</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&lt;?php<BR># connect to a DSN "mydb" with a user 
and password</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp; <BR>$connect = odbc_connect("test","", 
"");&nbsp; <BR>echo $connect . "&lt;P&gt;";<BR># query the users table for name 
and surname&nbsp; <BR>$query = "SELECT * FROM Employees";&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV><FONT face=Arial size=2>
<DIV><BR># perform the query&nbsp; <BR>$result = odbc_exec($connect, $query) or 
die ("cannot find table");&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV><BR># fetch the data from the database&nbsp; 
<BR>while(odbc_fetch_row($result)){&nbsp; <BR>&nbsp; $name = 
odbc_result($result, 1);&nbsp; <BR>&nbsp; $surname = odbc_result($result, 
2);&nbsp; <BR>&nbsp; print("$name $surname&lt;br&gt;\n");&nbsp; <BR>}</DIV>
<DIV>?&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>When getting the raw output of the $results variable, I get a boolean(NULL) 
result. Does that mean the DSN isn't setup correctly?</DIV>
<DIV></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><BR><FONT face=Arial>Kind regards, <BR>Daniel 
Antonic <BR>Proprietor DCN Solutions <BR><BR>Mob: 0438 303 429 <BR>Web: 
</FONT><A href="http://dcnsolutions.net/"><FONT 
face=Arial>dcnsolutions.net</FONT></A></FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=krichardson@viewdale.com.au 
  href="mailto:krichardson@viewdale.com.au">Kim Richardson</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=phpwestoz@lists.linux.org.au 
  href="mailto:phpwestoz@lists.linux.org.au">PHP users in Western Australia (or 
  nearby)</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, May 06, 2009 2:03 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [PHPwestoz] MYOB ODBC 
  error</DIV>
  <DIV><BR></DIV>I've done this previously before and from memory we had to get 
  a MYOB<BR>ODBC driver to create the DSN.<BR><BR>I think you can get it from 
  here.<BR><BR><A 
  href="http://myobaustralia.custhelp.com/cgi-bin/myobaustralia.cfg/php/enduser/std_adp.php?p_faqid=30548">http://myobaustralia.custhelp.com/cgi-bin/myobaustralia.cfg/php/enduser/std_adp.php?p_faqid=30548</A><BR><BR>Daniel 
  Antonic wrote:<BR>&gt; Hello all<BR>&gt;&nbsp; <BR>&gt; I'm writting a program 
  that will interface a customer's MYOB database<BR>&gt; file with her web site 
  so that people can pay online, and it is all<BR>&gt; recorded in her MYOB file 
  immediately.<BR>&gt;&nbsp; <BR>&gt; MYOB Accounting V18 is running in Windows 
  XP Pro, I have set up a<BR>&gt; System DSN, but PHP just cant see the 
  database. I got this snippet of<BR>&gt; code from another web 
  site:<BR>&gt;&nbsp; <BR>&gt; &lt;?php<BR>&gt; # connect to a DSN "mydb" with a 
  user and password<BR>&gt;&nbsp; <BR>&gt; $connect = odbc_connect("test","", 
  ""); <BR>&gt; echo $connect . "&lt;P&gt;";<BR>&gt; # query the users table for 
  name and surname <BR>&gt; $query = "SELECT * FROM Employees"; <BR>&gt;<BR>&gt; 
  # perform the query <BR>&gt; $result = odbc_exec($connect, $query) or die 
  ("cannot find table"); <BR>&gt;<BR>&gt; # fetch the data from the database 
  <BR>&gt; while(odbc_fetch_row($result)){ <BR>&gt;&nbsp;&nbsp; $name = 
  odbc_result($result, 1); <BR>&gt;&nbsp;&nbsp; $surname = odbc_result($result, 
  2); <BR>&gt;&nbsp;&nbsp; print("$name $surname&lt;br&gt;\n"); <BR>&gt; 
  }<BR>&gt;&nbsp; <BR>&gt; It fails at $result, I put in the DSN name, username 
  and password in<BR>&gt; the odbc_connect() directive. I really need help on 
  this, please!<BR>&gt;<BR>&gt; Kind regards,<BR>&gt; Daniel Antonic<BR>&gt; 
  Proprietor DCN Solutions<BR>&gt;<BR>&gt; Mob: 0438 303 429<BR>&gt; Web: 
  dcnsolutions.net &lt;<A 
  href="http://dcnsolutions.net/">http://dcnsolutions.net/</A>&gt;<BR>&gt; 
  ------------------------------------------------------------------------<BR>&gt;<BR>&gt; 
  _______________________________________________<BR>&gt; PHPwestoz mailing 
  list<BR>&gt; <A 
  href="mailto:PHPwestoz@lists.linux.org.au">PHPwestoz@lists.linux.org.au</A><BR>&gt; 
  <A 
  href="http://lists.linux.org.au/listinfo/phpwestoz">http://lists.linux.org.au/listinfo/phpwestoz</A><BR>&gt;&nbsp;&nbsp; 
  <BR><BR>-- <BR>---------------<BR>Kim Richardson<BR>Web Applications 
  Developer<BR>Viewdale IT<BR>Tel: 1300 799 516 - Fax: (07) 3319 8932<BR><A 
  href="http://www.ausnix.com.au">http://www.ausnix.com.au</A><BR><BR><BR>_______________________________________________<BR>PHPwestoz 
  mailing list<BR><A 
  href="mailto:PHPwestoz@lists.linux.org.au">PHPwestoz@lists.linux.org.au</A><BR><A 
  href="http://lists.linux.org.au/listinfo/phpwestoz">http://lists.linux.org.au/listinfo/phpwestoz</A><BR></BLOCKQUOTE></BODY></HTML>