Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2011, 20:56   #1
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Код:
SQL_ZAPROS.SQL.Text:='INSERT INTO UNZ_FIO_ZAKAZCHIKA '+
  '(UNZ,FIO,DATA) VALUES ("'+Form3.Edit1.Text+'","'+
  Form3.Edit2.Text+' '+ Form3.Edit3.Text+' '+ Form3.Edit4.Text+
  '","'+Form3.Edit8.Text+'");'
UNZ - счетчик
FIO - текстовый
DATA - текстовый . В edit8.Text стоит 6666 666666

ругается на DATA, т.к. в access условие на значение стоит
Код:
like"#### ######"
Каким образом обрабатываются в access записываемые значения с "условием на значение"?

Форумчане, никто что ли не знает? Блин.
Придётся средствами Delphi проверять условие.
Думал , что можно будет всё сделать добавлением каких-то символов в запросе.
Изображения
Тип файла: png Безымянный.png (21.7 Кб, 77 просмотров)
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось artemavd; 13.05.2011 в 02:46.
Rin вне форума Ответить с цитированием
Старый 13.05.2011, 02:48   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Вообще, я бы советовал разделить ввод серии и номера на два отдельных Edit'a. А при вставке объединять их. Предположу, что здесь может быть дело в пробеле.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 17.05.2011, 11:48   #3
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Да я не стал выяснять что да как, а просто в KeyPress ограничил ввод символов << от 0 до 9, #8, ' ',#37,#39 >>. И на кнопке проверку сделал, чтобы были введены четыре цифры, потом пробел и ещё шесть цифр.
Хоть и интересно, почему не работает, да сроки поджимают выяснять причину.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление файлов в БД ACCESS через Delphi letychi БД в Delphi 3 16.02.2011 21:30
Добавление данных в таблицу через SQL Morfius01 БД в Delphi 18 19.12.2010 22:15
Добавление данных в базу через LINQ to SQL hk47 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 5 15.11.2010 17:44
Добавление записей через SQL: не добавляются числовые поля NikkMih БД в Delphi 4 01.06.2010 18:28
Добавление Удаление Редактирование через SQL beginner БД в Delphi 4 29.05.2007 17:52