On Tue, 20 Jun 2006, css wrote:

} When someone voids a shipment in the UPS software, it sends another 
} INSERT to the database, with the same data as the original row, the only 
} difference being the void column is now "Y";
} 
} This of course doesn't work because "Duplicate entry 'BLAHBLAH' for key 
} 1"

We use Worldship with MySQL via MyODBC and FileMaker, so I have a good 
amount of expierence using this software. What I did to avoid this issue 
was I created a MySQL table that had a different primary key than the UPS 
tracking number. Eg: I just made a simple auto-inc "ID" column that counts 
upward from 1.

Using the Worldship's ODBC mapping preference, I made sure that *no* UPS 
field was mapped to this ID column, so that way when Worldship sends an 
insert, MySQL will auto-populate the primary key. This avoids the 
duplicate error messages you are getting, and makes it quite simple to 
figure out voided transactions from real transactions.

If this didn't make sense, feel free to e.mail me and I can give more 
details off list, and include some screenshots from Worldship showing how 
I set it up to talk to MySQL. 

/vjl/

-- 
Vince J. LaMonica       Knowledge is knowing a street is one way.
[EMAIL PROTECTED]  <*>  Wisdom is still looking in both directions.

      When there's nothing else to read: http://w3log.vjl.org/

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to