Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Задание значения NULL через параметры   Найти похожие ветки 

 
Spectre   (2004-03-04 14:27) [0]

Я создаю запись в БД MS SQL. SQL-запрос создан с использованием параметров. Мне не удается создать запись, если хотя бы одно из полей должно быть нулевым. Как это можно исправить я не знаю. Структура БД позволяет делать поле нулевым.
Если это имеет значение, то поля типа datetime, работаю через DBExpress, компонент TSQLQuery


 
VAleksey ©   (2004-03-04 14:35) [1]

Попробуй вызвать метод Clear для параметра.


 
Ega23 ©   (2004-03-04 14:39) [2]

В таблице на поле директива NOT NULL стоит? Если да, то какой Default?


 
Asdor ©   (2004-03-04 14:54) [3]

Судя по всему, придется анализировать значения параметров и если параметр NULL - менять запрос.
Такая проблема была еще в BDE - через параметры полю нельзя было присвоить значение NULL.


 
Spectre   (2004-03-04 15:23) [4]

VAleksey:
К сожалению, при вызове метода Clear получаем очень неприятную ошибку, от которой нельзя избавиться. =(
На FieldType по-моему ругается =(

Asdor:
Я сделал так же, вопрос: возможно ли найти более элегантное решение?

В любом случае спасибо всем ответившим.


 
Spectre   (2004-03-11 16:34) [5]

Люди, неужели проблему с заданием нулевых значений полей через параметры решить нельзя?!


 
sniknik ©   (2004-03-11 16:54) [6]

ADO

ADOCommand1.CommandText:= "INSERT INTO ATab (Name,Dat,Dat2) VALUES (""DTest"",:Dat1,:Dat2)";
ADOCommand1.Parameters.ParamByName("Dat1").Value:= Now;
ADOCommand1.Parameters.ParamByName("Dat2").Value:= Null;
ADOCommand1.Execute;


работает. поля Dat,Dat2 типа - DateTime.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
3-1079452121
Alexei Sviridov
2004-03-16 18:48
2004.04.11
IBBackupService


14-1082439726
bar
2004-04-20 09:42
2004.04.11
Народ. Правда, что студентов лишат отсрочек от армии?


1-1082512498
Yopu
2004-04-21 05:54
2004.04.11
Подскажите, нет ли где-нибудь компонента для анализа html-кода


3-1078830044
Stas
2004-03-09 14:00
2004.04.11
Delphi8 и ADO


1-1082742943
Федя Мегатронов
2004-04-23 21:55
2004.04.11
Компилятор пишет "Undeclared identifier: FileExists "