Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140

Неверное значение. SQl Server

18.04.2019, 22:20. Показов 1770. Ответов 21

Студворк — интернет-сервис помощи студентам
Доброго времени суток, дорогие программисты. Надеюсь поможете . Сегодня возникла такая проблема и я не знаю что тут может быть неправильным.. вроде все правильно
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TForm1.Button1Click(Sender: TObject);
begin
step:=step+1;
ADOQuery1.Parameters.ParamByName('id').Value:=step;
ADOQuery1.Parameters.ParamByName('time').Value:=Date.DateTime;
ADOQuery1.Parameters.ParamByName('user').Value:=('Admin');
ADOQuery1.Parameters.ParamByName('ErrorText').Value:=Memo1.Text;
ADOQuery1.Parameters.ParamByName('Type').Value:=vari;
end;
 
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
vari:='1variant';
end;
 
procedure TForm1.RadioButton2Click(Sender: TObject);
begin
vari:='2variant';
end;
T-SQL
1
INSERT INTO Crasher (id, user, time, ErrorText, Type) VALUES (:id, :user, :time, :errortext, :type)
Кстати еще рядом подключение стоит к адотаблице и выводит на грид, но пропадает когда запускаю.. хз мейби из за того что запрос адоквери срабатывает

Добавлено через 1 минуту
P.S. Date = TDateTimePicker
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.04.2019, 22:20
Ответы с готовыми решениями:

Ошибка подключения к SQL (SQL Server не существует, или доступ запрещен.)
Привет Всем уважаемые форумчане! Вопрос такой, у себя на ПК (На котором пишу программу) - запускаю свою программу, спокойно всё...

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот такую ошибку выдает. В DSN...

Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server?
ВОПРОС: Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server? MS SQL Server...

21
 Аватар для drvolodko
224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 752
19.04.2019, 08:29
Цитата Сообщение от eraplay Посмотреть сообщение
вроде все правильно
не вроде и не все. Для начала НЕ нужно использовать зарезервированные слова (user, time...) А если и использовать, то брать в квадратные скобки ([user], [time])
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 08:35  [ТС]
Окей.. а что дальше? Может добавить : как в sql
0
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
19.04.2019, 08:52
eraplay, скрин ошибки покажите.
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 11:13  [ТС]
вот
Миниатюры
Неверное значение. SQl Server  
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 11:14  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
скрин ошибки покажите.
вот сверху
0
5982 / 4557 / 1095
Регистрация: 29.08.2013
Сообщений: 28,193
Записей в блоге: 3
19.04.2019, 12:12
Лучший ответ Сообщение было отмечено eraplay как решение

Решение

уберите дату из запроса и попробуйте без нее
если сработает, то проблема очевидна
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 12:28  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
уберите дату из запроса и попробуйте без нее
если сработает, то проблема очевидна
сработала.. а как терь дату записывать?
0
5982 / 4557 / 1095
Регистрация: 29.08.2013
Сообщений: 28,193
Записей в блоге: 3
19.04.2019, 12:29
все зависит от формата даты
а формат от СУБД
а что за СУБД вы не написали
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 12:40  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
все зависит от формата даты
а формат от СУБД
а что за СУБД вы не написали
серьезно? ой.. щяс
mssql manag. 2012
Миниатюры
Неверное значение. SQl Server  
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 12:42  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
все зависит от формата даты
а формат от СУБД
а что за СУБД вы не написали
кста я только заметил что у меня адоквери выключен... и когда пытаюсь включить пишет неправильный синтаксис около "user"
0
5982 / 4557 / 1095
Регистрация: 29.08.2013
Сообщений: 28,193
Записей в блоге: 3
19.04.2019, 12:44
то есть ты передаешь ДатаВремя
Цитата Сообщение от eraplay Посмотреть сообщение
Date.DateTime;
а в таблице у тебя Time

не видишь что что-то не то?
1
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 12:46  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
а в таблице у тебя Time
лучше юзать датетайм или датетайм 2 или их разница не существенна?
0
5982 / 4557 / 1095
Регистрация: 29.08.2013
Сообщений: 28,193
Записей в блоге: 3
19.04.2019, 12:56
что бы не спрашивать 100500 вопросов лучше самому почитать
https://stackoverflow.com/ques... sql-server
1
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
19.04.2019, 13:08
Цитата Сообщение от eraplay Посмотреть сообщение
неправильный синтаксис около "user"
Вам же уже писали - не используйте служебные слова в качестве имен полей - не надо никаких квадратных скобок, просто не используйте!!! Слов мало что ли?
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 13:09  [ТС]
Цитата Сообщение от eraplay Посмотреть сообщение
кста я только заметил что у меня адоквери выключен... и когда пытаюсь включить пишет неправильный синтаксис около "user"
Цитата Сообщение от qwertehok Посмотреть сообщение
что бы не спрашивать 100500 вопросов лучше самому почитать
https://stackoverflow.com/ques... sql-server
все спс понял, а с этим то что не так?!
SQL
1
INSERT INTO Crasher (id, USER, ErrorText, TYPE, DateTimes) VALUES (:id, :[USER], :errortext, :TYPE, :[DateTimes])
0
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
19.04.2019, 13:11
eraplay, Вы имена полей в скобки берите, а не имена параметров!!!
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 13:11  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Вам же уже писали - не используйте служебные слова в качестве имен полей - не надо никаких квадратных скобок, просто не используйте!!! Слов мало что ли?
агась.. аа переименовывать только параметры или всю таблицу? просто там изменить нельзя и приходиться создавать заново...
0
Модератор
 Аватар для D1973
9928 / 6465 / 2457
Регистрация: 21.01.2014
Сообщений: 27,420
Записей в блоге: 3
19.04.2019, 13:13
Цитата Сообщение от eraplay Посмотреть сообщение
переименовывать только параметры или всю таблицу?
Вы понимаете, что такое поле таблицы БД?
0
Че это?)
1 / 0 / 2
Регистрация: 03.10.2017
Сообщений: 140
19.04.2019, 13:26  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Вы имена полей в скобки берите, а не имена параметров!!!
ааа.. я дурак) все все спс братан)

Добавлено через 9 минут
Цитата Сообщение от D1973 Посмотреть сообщение
Вы понимаете, что такое поле таблицы БД?
понимаю, это столбец.. и когда я его едитю в менеджере, она хочет создать новый бд или вообще строка изменений енабле фолсе...
а как адекватно приделать ключевое поле.. просто при каждом запуске программы степ сбрасывается на ноль, а в менеджере я не нашел как вставить авто-инкремент.. и если его тупо не вставлять то говорит что нельзя ставить нулл на айди..

Добавлено через 3 минуты
Цитата Сообщение от eraplay Посмотреть сообщение
а как адекватно приделать ключевое поле.. просто при каждом запуске программы степ сбрасывается на ноль, а в менеджере я не нашел как вставить авто-инкремент.. и если его тупо не вставлять то говорит что нельзя ставить нулл на айди..
Цитата Сообщение от qwertehok Посмотреть сообщение
не видишь что
????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.04.2019, 13:26
Помогаю со студенческими работами здесь

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---

Как можно осуществить репликацию между офисной БД (MS SQL Server) и БД в Интернете (MS SQL Server) ?
Подскажите пожалуйста, как можно осуществить репликацию между офисной БД (MS SQL Server) и БД в Интернете (MS SQL Server) и где об этом...

Подключиться к SQL 2000. BASE_STRING = 'Driver={SQL Server};Server=(local);Database=mybase;
Пишу поключение BASE_STRING = 'Driver={SQL Server};Server=(local);Database=mybase;', тестирую соединение в редакторе (Ultradev), все...

SQL Server 2012 Management Studio Express не появляется служба SQL Server
Здравствуйте. Установил SQL Server Management Studio Express 2012 , необходимый для работы одной программы конфигурирования устройства. Там...

Microsoft SQL Server Compact Edition в SQL Server Management Studio Express
Не могу понять как настроить SQL Server Management Studio Expres чтоб открывать и создавать бд sql ce. В менеджере просто нет возможности...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru