Здравствуйте, potia, Вы писали:
P>Ребята, подскажите, почему не работает
P>main.Form1.SQLQuery1.SQL.Clear();
P>main.Form1.SQLQuery1.SQL.Add('Insert into clients (Num, family, name,soname,birth,contact_phone,e-mail,password, percent) Values ("'+IntToStr(num)+'","'+edit1.Text+'","'+edit2.Text+'","'+edit3.Text+'","'+edit5.Text+'","'+edit6.Text+'","'+edit11.Text+'","'+edit12.Text+'","'+edit13.Text+'")');
P>main.Form1.SQLQuery1.ExecSQL;
1. возможно что e-mail нужно кавычить (в смысле символ -) по умолчанию — `e-mail` по моему, но лучше в мануале справиться
2. из-за ключевых слов в качестве имён (password например, но и другие типа name нужно проверить..)
3. из за того что значения editn.Text имеет в своём составе кавычки
4. не запущен сервер
5. не поставлены правильно драйвера