Boa tarde, estou tendo problemas com a instrução sql na hora de gravar no banco. Estou usando o C++Builder, o código é esse: void __fastcall Tfcad_produtos::SpeedButton1Click(TObject *Sender)
{
String sql;
sql = "INSERT INTO produtos (produto, fornecedor, preco_uni, preco_total, desc)"
"VALUES ('"+edt_nome->Text+"','"+edt_fornecedor->Text+"','"+edt_precouni->Text+"','"+
edt_total->Text+"','"+mem_desc->Text+"')";
dm->DataSet->CommandText = sql;
dm->DataSet->Open();
} dm é o DataModule DataSet é o ADODataSet que está lá. To usando Access. O erro que o RadStudio retorna é esse: Project Project1.exe raised exception class EOleException with message 'Erro de sintaxe na instrução INSERT INTO'. se alguém puder ajudar, fico grato!