c++ builder 怎么把edit内的文本存入数据库

img

试了好多方法,强制转换了类型,都不行,能运行,但是会有弹框错误



```c++

ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(select * from 用户信息表 where ...);//通过条件找到需要添加的那一列
ADOQuery1->Open();//执行SQL语句
if(ADOQuery1->Eof) //如果不存在
{
  ADOQuery1->Append();// 新建一列
  ADOQuery1->Edit();  //开始编辑
  ADOQuery1->FieldValue["id"] =  Edit1->Text;  //保存id  (注意["id"]中的id代表你在数据库中设计的列名)
  ADOQuery1->FieldValue["name"] =  Edit2->Text;  //保存name
}
else//如果存在覆盖之前的数据
{
  ADOQuery1->Edit();  //开始编辑
  ADOQuery1->FieldValue["id"] =  Edit1->Text;
  ADOQuery1->FieldValue["name"] =  Edit2->Text;
}
ADOQuery1->Post();
ADOQuery1->Close();


```