对ADOCOMMAND和SQL语句比较熟的朋友进来看看
qdxby 2002-07-03 11:15:37 如果用户在Edit1中输入学号(在数据库中是CHAR),在Edit2中输入年龄(在数据库中是INT),点击Button3实现插入功能
DataModule2->ADOCommand1->CommandText="INSERT INTO 个人资料(学号,年龄) values("+Edit1->Text+",66)";
void __fastcall TForm1::Button3Click(TObject *Sender)
{
DataModule2->ADOCommand1->CommandText="INSERT INTO 个人资料(学号,年龄) values("+Edit1->Text+",StrToInt(Edit2->Text))";
//上面这句哪里写错了?另外如果我只插入Edit1的值,想插入"00001",实际插入的是"1"
如果还有字段 货币(货币类型)、日期(DATA)、图片(IMAGE)具体应该怎么插入啊
DataModule2->ADOCommand1->Execute();
}