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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2012, 19:07   #1
antka
Новичок
Джуниор
 
Регистрация: 03.01.2012
Сообщений: 1
По умолчанию Ошибка при создании TclientDataSet

Пытаюсь создать локальную базу используя TclientDataSet

При нажатии CreateDataSet Выскакивает Invalid Filed Type..

В листинге ошибки

---------------------------
Error
---------------------------
Invalid field type..
---------------------------
OK Details <<
---------------------------
[5061A337]{dsnap140.bpl} DBClient.TCustomClientDataSet.Check (Line 1209, "DBClient.pas" + 9) + $10
[5029A838]{vcl140.bpl } Controls.TWinControl.DefaultHandler (Line 9860, "Controls.pas" + 30) + $17
[502C18E6]{vcl140.bpl } Forms.TCustomForm.DefaultHandler (Line 5223, "Forms.pas" + 11) + $4
[502C250F]{vcl140.bpl } Forms.TCustomForm.WMNCHitTest (Line 5624, "Forms.pas" + 2) + $4
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[5029A367]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9699, "Controls.pas" + 24) + $6
[50010B6D]{rtl140.bpl } System.@IntfCopy (Line 22028, "System.pas" + 6) + $0
[50064E39]{rtl140.bpl } Classes.TInterfaceList.GetCount (Line 3968, "Classes.pas" + 5) + $10
[50010B5C]{rtl140.bpl } System.@IntfClear (Line 21986, "System.pas" + 7) + $0
[51A1DC0A]{vcldesigner140.bpl} VCLSurface.TVclDesignSurface.IsDesi gnMsg (Line 3307, "VCLSurface.pas" + 186) + $28
[5029A018]{vcl140.bpl } Controls.TWinControl.IsControlMouse Msg (Line 9604, "Controls.pas" + 9) + $25
[50009F92]{rtl140.bpl } System.@IsClass (Line 9738, "System.pas" + 1) + $8
[5029C7D3]{vcl140.bpl } Controls.TWinControl.CMDesignHitTes t (Line 11172, "Controls.pas" + 1) + $11
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[50299DD8]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50299DED]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9543, "Controls.pas" + 6) + $0
[50076408]{rtl140.bpl } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[50010E58]{rtl140.bpl } System.UnicodeToUtf8 (Line 22290, "System.pas" + 5) + $12
[50007231]{rtl140.bpl } System.@ReallocMem (Line 3097, "System.pas" + 8) + $0
[5000C61E]{rtl140.bpl } System.@LStrSetLength (Line 15762, "System.pas" + 38) + $0
[5001112A]{rtl140.bpl } System.UTF8Encode (Line 22373, "System.pas" + 11) + $5
[50011156]{rtl140.bpl } System.UTF8Encode (Line 22376, "System.pas" + 14) + $18
[5061D087]{dsnap140.bpl} DBClient.TCustomClientDataSet.Creat eDataSet (Line 2147, "DBClient.pas" + 12) + $2B
[5061D08F]{dsnap140.bpl} DBClient.TCustomClientDataSet.Creat eDataSet (Line 2147, "DBClient.pas" + 12) + $33
[22D14A09]{dclmid140.bpl} LMidReg.TClientDataSetEditor.Execut eVerb (Line 208, "..\..\db\LMidReg.pas" + 16) + $2
[51A1BCA2]{vcldesigner140.bpl} VCLSurface.TVclDesignSurface.Compon entVerb (Line 2503, "VCLSurface.pas" + 3) + $B
[5028023F]{vcl140.bpl } Menus.TMenuItem.Click (Line 2520, "Menus.pas" + 19) + $8
[502817FB]{vcl140.bpl } Menus.TMenu.DispatchCommand (Line 3383, "Menus.pas" + 5) + $2
[502829DA]{vcl140.bpl } Menus.TPopupList.WndProc (Line 4489, "Menus.pas" + 4) + $E
[501D2A86]{vcl140.bpl } Graphics.FreeMemoryContexts (Line 6935, "Graphics.pas" + 12) + $F
[50299DD8]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50282929]{vcl140.bpl } Menus.TPopupList.MainWndProc (Line 4464, "Menus.pas" + 2) + $5
[50076408]{rtl140.bpl } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[502C8775]{vcl140.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 30) + $1
[502C87BA]{vcl140.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe } bds.bds (Line 200, "" + 8) + $FFFB


Пробовал Rad studio 2010, borland delphi 7 везде одно и тоже
Весь интернет облазил не могу понять в чем дело=(
antka вне форума Ответить с цитированием
Старый 03.01.2012, 21:38   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Фиелды должны быть созданы в компоненте до CreateDataSet. В design-time на компоненте двойной клик левой кнопкой и вывалится окошко для создания фиелдов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при создании БД alt5000 PHP 12 26.11.2011 18:46
Ошибка при создании сокета teapot C++ Builder 2 10.08.2011 11:30
Ошибка при создании домена JustPunk Помощь студентам 2 18.05.2011 19:48
Ошибка при создании таблицы ProgDel БД в Delphi 5 07.11.2010 11:31
ошибка при создании TImage Juffin Общие вопросы Delphi 9 22.04.2009 17:49