Несоответствие типов данных с базой данных доступа

Предупреждение: odbc_exec ():
Ошибка SQL: [Microsoft] [ODBC Microsoft Access
Драйвер] Несоответствие типов данных в выражении критериев. Состояние SQL 22005 в
SQLExecDirect в F: \ ClientWeb \ forms \ merchantapp.php в строке 845
[Microsoft] [ODBC Microsoft Access Driver] Несоответствие типов данных в
Критерий выражения.

Я использовал эту форму некоторое время, и, насколько я знаю, ничего не изменилось. Но теперь получаю эту ошибку при отправке.

Вот переменные, которые я использую.

$query =
"INSERT INTO `MerchantApp`
(
legal,           trade,          addr,            pobox,
city,            state,          zip,             pozip,
ph,              fax,            fedid,           cotype,
corpid,          stateofinc,     county,          years,
bustype,         email,          web,             franchise,
name1,           perc1,          addr1,           ssn1,
dob1,            name2,          perc2,           addr2,
ssn2,            dob2,           name3,           perc3,
addr3,           ssn3,           dob3,            bank1name,
bank1ofcr,       bank1ph,        bank1addr,       bank1acct,
bank1fax,        bank2name,      bank2ofcr,       bank2ph,
bank2addr,       bank2acct,      bank2fax,        trade1,
trade1addr,      trade1acct,     trade1ph,        trade1fax,
trade2,          trade2addr,     trade2acct,      trade2ph,
trade2fax,       trade3,         trade3addr,      trade3acct,
trade3ph,        trade3fax,      fpsource,        fpph,
fpaddr,          fpfax,          contact,         fincontact,
corrcontact,     notify,         dd,              formdt,
citizen,         citizenexpl,    copies,          salesperson
)
VALUES
(
'$legal',       '$trade',       '$addr',         '$pobox',
'$city',        '$state',       '$zip',          '$pozip',
'$ph',          '$fax',         '$fedid',        '$cotype',
'$corpid',      '$stateofinc',  '$county',       '$years',
'$bustype',     '$email',       '$web',          '$franchise',
'$name1',       '$perc1',       '$addr1',        '$ssn1',
'$dob1',        '$name2',       '$perc2',        '$addr2',
'$ssn2',        '$dob2',        '$name3',        '$perc3',
'$addr3',       '$ssn3',        '$dob3',         '$bank1name',
'$bank1ofcr',   '$bank1ph',     '$bank1addr',    '$bank1acct',
'$bank1fax',    '$bank2name',   '$bank2ofcr',    '$bank2ph',
'$bank2addr',   '$bank2acct',   '$bank2fax',     '$trade1',
'$trade1addr',  '$trade1acct',  '$trade1ph',     '$trade1fax',
'$trade2',      '$trade2addr',  '$trade2acct',   '$trade2ph',
'$trade2fax',   '$trade3',      '$trade3addr',   '$trade3acct',
'$trade3ph',    '$trade3fax',   '$fpsource',     '$fpph',
'$fpaddr',      '$fpfax',       '$contact',      '$fincontact',
'$corrcontact', '$notify',      '$dd',           '$formdt',
'$citizen',     '$citizenexpl', '$copies',       '$salesperson'
)" ;

Может быть, я что-то упустил. Я слишком долго смотрел на этот код.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]