Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
gava
Зарегистрирован: 01.02.2007 Сообщения: 3
|
Добавлено: Пн Фев 05 2007 12:33 Заголовок сообщения: Error converting data type varchar to numeric |
|
|
Работаю в delphi 7 + sql 2000
Код: | procedure TFormDobUS.Button1Click(Sender: TObject);
var usID,spID:char;
begin
ADOQuery1.SQL.Text:='insert users Values('''+edit1.Text+''','''+edit2.Text+''')';
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Text:='update users set vse=vse+1 where userid=1';
ADOQuery1.ExecSQL;
end; |
на строчке 6 и выдается такая ошибка...( Error converting data type varchar to numeric)
В SQL query analyzer строчка
Код: | update users set vse=vse+1 where userid=1 |
проходит на ура
что такое?? |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Вт Фев 06 2007 12:30 Заголовок сообщения: |
|
|
Хотелось бы увидеть структуры таблицы (представления) "users". Можно скрипт на транзактэскюэль _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
harmly
Зарегистрирован: 12.03.2007 Сообщения: 1 Откуда: Палана
|
Добавлено: Пн Мар 12 2007 07:21 Заголовок сообщения: |
|
|
6-я строчка считая с самой первой строки?
Если так, значит ругается на Цитата: | ADOQuery1.SQL.Text:='insert users Values('''+edit1.Text+''','''+edit2.Text+''')'; |
Значит ис какого-то едита передаёшь не цифры в цифровое поле. |
|
Вернуться к началу |
|
|
Alex_pm
Зарегистрирован: 26.08.2006 Сообщения: 55
|
Добавлено: Пн Мар 12 2007 22:43 Заголовок сообщения: |
|
|
А в таблице users только два этих текстовых поля, или еще есть ?
Напиши insert users (поле1, поле2) values(... |
|
Вернуться к началу |
|
|
|