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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2011, 04:42   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию Добавление записи в MySql

Здравствуйте
пытаюсь делать так
Код:
sqlqry.Close;
   sqlqry.SQL.Text:=' INSERT INTO HOUSES ('+
   'id,'                   +//порядковый номер в бд
   'u_agentname,'          
   .....................
   's_status,'       +
   's_prepaydate,'   +
   'a_price,'        +
   'a_communal,'     +
   'a_from,'         +
   'a_to)'           +
   ' values '        +
   '(null,:u_agentname,..........,:Status,' +
   ':DataAvans,:CenaArendy,:KomunPlategy,:Skakogo,:Pokakoe)';
   sqlqry.ParamByName('u_agentname').asstring:=QuotedStr('василий');
   sqlqry.ParamByName('NambAg').AsInteger:=11;
   sqlqry.ParamByName('NambAgenstva').AsInteger:=3;
   sqlqry.ParamByName('NambDogovor').AsInteger:=2;
   sqlqry.ParamByName('Region').AsInteger:=1;
   sqlqry.ParamByName('Kray').AsInteger:=1;
   sqlqry.ParamByName('Cyti').asstring:=QuotedStr('махачкала');
   sqlqry.ParamByName('Rayon').asstring:=QuotedStr('чулимейский');
   sqlqry.ParamByName('Street').asstring:=QuotedStr('крыгина');
   sqlqry.ParamByName('house').asstring:=QuotedStr('222');
   sqlqry.ParamByName('Map').asstring:=QuotedStr('11111111');
   sqlqry.ParamByName('PervGilFond').asstring:=QuotedStr('сдан');
   sqlqry.ParamByName('VtorGilFond').asstring:=QuotedStr('квартира');
   sqlqry.ParamByName('ZemUch').asstring:=QuotedStr('нет');
   sqlqry.ParamByName('ProizvPom').asstring:=QuotedStr('нет');
   sqlqry.ParamByName('KolKom').AsInteger:=3;
   sqlqry.ParamByName('TypeHouse').asstring:=QuotedStr('mnl');
   sqlqry.ParamByName('SeriyaDoma').asstring:=QuotedStr('323');
   sqlqry.ParamByName('Plan').asstring:=QuotedStr('1+1+1');
   sqlqry.ParamByName('ObshPl').AsInteger:=3;
   sqlqry.ParamByName('GilPl').AsInteger:=3;
   sqlqry.ParamByName('KitchenPl').AsInteger:=3;
   sqlqry.ParamByName('ZemlPl').AsInteger:=3;
   sqlqry.ParamByName('YearPostr').AsDate:=StrToDate('02.02.2011');
   sqlqry.ParamByName('Etagnost').AsInteger:=12;
   sqlqry.ParamByName('Balkon').asstring:=QuotedStr('bln');
   sqlqry.ParamByName('Etag').AsInteger:=3;
   sqlqry.ParamByName('Avans').asstring:=QuotedStr('no');
   sqlqry.ParamByName('SanUz').asstring:=QuotedStr('no');
   sqlqry.ParamByName('Svaz').asstring:=QuotedStr('no');
   sqlqry.ParamByName('Cena').AsFloat:=30;
   sqlqry.ParamByName('TypeGil').asstring:=QuotedStr('kvartira');
   sqlqry.ParamByName('chcoldwater').asstring:=QuotedStr('no');
   sqlqry.ParamByName('chhotwater').asstring:=QuotedStr('no');
   sqlqry.ParamByName('Primech').asstring:=QuotedStr('aaaaaaaa');
   sqlqry.ParamByName('PhotoMini1').asstring:=QuotedStr('no');
   sqlqry.ParamByName('PhotoMini2').asstring:=QuotedStr('no');
   sqlqry.ParamByName('PhotoMini3').asstring:=QuotedStr('no');
   sqlqry.ParamByName('PhotoBig1').asstring:=QuotedStr('no');
   sqlqry.ParamByName('PhotoBig2').asstring:=QuotedStr('no');
   sqlqry.ParamByName('PhotoBig3').asstring:=QuotedStr('no');
   sqlqry.ParamByName('DateVistavl').AsDate:=StrToDate('02.02.2011');
   sqlqry.ParamByName('Bliznec').asstring:=QuotedStr('no');
   sqlqry.ParamByName('Status').asstring:=QuotedStr('na_prodag');
   sqlqry.ParamByName('DataAvans').AsDate:=StrToDate('02.02.2011');
   sqlqry.ParamByName('CenaArendy').AsFloat:=10;
   sqlqry.ParamByName('KomunPlategy').asstring:=QuotedStr('no');
   sqlqry.ParamByName('Skakogo').AsDate:=StrToDate('02.02.2011');
   sqlqry.ParamByName('pokakoe').AsDate:=StrToDate('02.02.2011');
   sqlqry.Active:=True;
выдается ошибка
dbExpress driver does not suport the TDBXTypes.UNKNOWN data type. Vendor error message
я так понимаю что не поддерживается не известный тип но у меня все типы указанны явням образом
Lokos вне форума Ответить с цитированием
Старый 23.06.2011, 04:52   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

проблема решилась были лишние параметры
Lokos вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление записи в бд Lokos БД в Delphi 8 15.12.2009 16:36
Добавление записи в БД MySQL Demien БД в Delphi 2 02.09.2009 19:18
Добавление записи gitzzz Microsoft Office Access 2 23.06.2009 19:30
Добавление записи LLIYT БД в Delphi 15 09.06.2009 18:25
Добавление записи rn6hac БД в Delphi 3 02.06.2009 10:26