Mysql + Query
От: potia  
Дата: 25.01.05 11:22
Оценка:
Ребята, подскажите, почему не работает

main.Form1.SQLQuery1.SQL.Clear();
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+'")');
main.Form1.SQLQuery1.ExecSQL;
Re: Mysql + Query
От: vvaizh http://izh-test.sourceforge.net/
Дата: 25.01.05 12:20
Оценка:
Здравствуйте, 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. не поставлены правильно драйвера
http://izh-test.sourceforge.net/russian/introduction.html
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.