На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> Создание полей (столбцов) в Access
    Здравствуйте. Возникла такая проблема:
    Использую Access через ADO. Создаю новое поле (столбец) в бд:
    ExpandedWrap disabled
      CurDate:=DateToStr(Now);
      for i := 1 to Length(CurDate) do
        if CurDate[i]='.' then
          CurDate[i]:='-';
      ADOQuery.Close;
      ADOQuery.SQL.Clear;
      ADOQuery.SQL.Add('ALTER TABLE Таблица ADD '+CurDate+' STRING NOT NULL UNIQUE');
      ADOQuery.ExecSQL;

    Выскакивает ошибка: ошибка синтаксиса при определении поля. Что делать?
      Емнип, типа STRING не существует попробуй
      ExpandedWrap disabled
        'ALTER TABLE Таблица ADD '+CurDate+' VARCHAR(50) NOT NULL UNIQUE');

      А это что за херня?
      Цитата
      CurDate:=DateToStr(Now);
      for i := 1 to Length(CurDate) do
      if CurDate[i]='.' then
      CurDate[i]:='-';

      Попробуй так
      ExpandedWrap disabled
        CurDate:=FormatDateTime('dd-mm-yyyy', now)
        Gonarh, спасибо за ответ, но ошибка осталась. 2Moderator, Ой, извините, не заметил, что создал тему не в том разделе, на сонную голову.
          Цитата VB.NET.User @
          ...
          ADOQuery.SQL.Add('ALTER TABLE Таблица ADD '+CurDate+' STRING NOT NULL UNIQUE');
          ...
          Выскакивает ошибка: ошибка синтаксиса при определении поля. Что делать?

          похоже UNIQUE тут лишнее
          Access этой штуки не знает:
          http://office.microsoft.com/ru-ru/access-h...A001231431.aspx
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0383 ]   [ 16 queries used ]   [ Generated: 28.07.25, 09:51 GMT ]