Kevin,
what database do you use? Could you post whole SQL query here?
This is Paradox 7 Developer's Edition using the Intersolv ODBC driver supplied with it.
If tick the box on the PMI table, this is the SQL query PHPR tries to use by default :-
SELECT
uid,
Test AS Date,
Test AS Time,
SNo,
Time AS Time1,
Reading AS No,
Type,
Duration,
Units,
Sequence,
Contract AS No1,
DrawingR,
SpoolR,
TypeR,
ItemR,
CommentR,
NotesR,
Drawing AS No2,
Spool,
Comp AS Type1,
Item AS No3,
Comment,
Notes,
Operator,
Alloy,
Alloy1,
Alloy2,
Expected,
Accept,
Flags,
Sb,
Sb AS Error,
Sn,
Sn AS Error1,
Pd,
Pd AS Error2,
Ag,
Ag AS Error3,
Al,
Al AS Error4,
Mo,
Mo AS Error5,
Nb,
Nb AS Error6,
Zr,
Zr AS Error7,
Bi,
Bi AS Error8,
Pb,
Pb AS Error9,
Se,
Se AS Error10,
W,
W AS Error11,
Zn,
Zn AS Error12,
Cu,
Cu AS Error13,
Ni,
Ni AS Error14,
Co,
Co AS Error15,
Fe,
Fe AS Error16,
Mn,
Mn AS Error17,
Cr,
Cr AS Error18,
V,
V AS Error19,
Ti,
Ti AS Error20,
Recovered,
Contract
FROM PMI
If I use a routine developed to export my table to MySQL, the actual layout is like this :-
-- Paradox MySQL Export
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Table structure for table pmi
--
CREATE TABLE IF NOT EXISTS pmi
(
uid
int unsigned NOT NULL auto_increment,
Test Date
date default NULL,
Test Time
time default NULL,
SNo
varchar(12) default NULL,
Time
varchar(20) default NULL,
Reading No
int default NULL,
Type
varchar(10) default NULL,
Duration
double default NULL,
Units
varchar(4) default NULL,
Sequence
varchar(10) default NULL,
Contract No
varchar(20) default NULL,
DrawingR
varchar(20) default NULL,
SpoolR
varchar(10) default NULL,
TypeR
varchar(20) default NULL,
ItemR
varchar(20) default NULL,
CommentR
varchar(40) default NULL,
NotesR
mediumtext default NULL,
Drawing No
varchar(20) default NULL,
Spool
varchar(5) default NULL,
Comp Type
varchar(20) default NULL,
Item No
varchar(10) default NULL,
Comment
varchar(20) default NULL,
Notes
varchar(40) default NULL,
Operator
varchar(20) default NULL,
Alloy
varchar(20) default NULL,
Alloy1
varchar(60) default NULL,
Alloy2
varchar(60) default NULL,
Expected
varchar(20) default NULL,
Accept
varchar(2) default NULL,
Flags
varchar(10) default NULL,
Sb
double default NULL,
Sb Error
double default NULL,
Sn
double default NULL,
Sn Error
double default NULL,
Pd
double default NULL,
Pd Error
double default NULL,
Ag
double default NULL,
Ag Error
double default NULL,
Al
double default NULL,
Al Error
double default NULL,
Mo
double default NULL,
Mo Error
double default NULL,
Nb
double default NULL,
Nb Error
double default NULL,
Zr
double default NULL,
Zr Error
double default NULL,
Bi
double default NULL,
Bi Error
double default NULL,
Pb
double default NULL,
Pb Error
double default NULL,
Se
double default NULL,
Se Error
double default NULL,
W
double default NULL,
W Error
double default NULL,
Zn
double default NULL,
Zn Error
double default NULL,
Cu
double default NULL,
Cu Error
double default NULL,
Ni
double default NULL,
Ni Error
double default NULL,
Co
double default NULL,
Co Error
double default NULL,
Fe
double default NULL,
Fe Error
double default NULL,
Mn
double default NULL,
Mn Error
double default NULL,
Cr
double default NULL,
Cr Error
double default NULL,
V
double default NULL,
V Error
double default NULL,
Ti
double default NULL,
Ti Error
double default NULL,
Recovered
varchar(1) default NULL,
Contract
varchar(10) default NULL,
PRIMARY KEY (uid
)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
As you can see, all fields with a space character are being corrupted.