کد زیر را درنظر بگیرید :
DataModule1.Table_temp_Host.Append;ساختار جدول :
DataModule1.Table_temp_Host.FieldValues['buyer']:=sComboBox9.Text+' '+sComboBox1.Text;
DataModule1.Table_temp_Host.FieldValues['date_d']:=SolarDatePicker1.Text;
DataModule1.Table_temp_Host.FieldValues['comments']:=sMemo1.Lines.Text;
DataModule1.Table_temp_Host.FieldValues['user_1']:=user_fullname;
DataModule1.Table_temp_Host.FieldValues['date_1']:=SolarDatePicker2.Text;
DataModule1.Table_temp_Host.FieldValues['last_modified']:=1234;
DataModule1.Table_temp_Host.FieldValues['state']:=0;
DataModule1.Table_temp_Host.Post;
CREATE TABLE `tb_name`.`orders` (وقتی کد بالا رو اجرا می کنم خطای زیر ر اتفاق می افته :
`id` int(10) unsigned NOT NULL auto_increment,
`buyer` varchar(30) collate utf8_persian_ci NOT NULL,
`user_1` varchar(30) collate utf8_persian_ci NOT NULL,
`date_1` char(10) collate utf8_persian_ci NOT NULL,
`last_modified` int(10) unsigned NOT NULL,
`state` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_persian_ci;
cannot access field last_modified as type variantدلیلش چیه؟ چکار کنم؟ توضیح رو هم بدم که این فیلد اول از نوع datetime بود بعد عوضش کردم و int شد.