|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.01.2012, 19:07 | #1 |
Новичок
Джуниор
Регистрация: 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 везде одно и тоже Весь интернет облазил не могу понять в чем дело=( |
03.01.2012, 21:38 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Фиелды должны быть созданы в компоненте до CreateDataSet. В design-time на компоненте двойной клик левой кнопкой и вывалится окошко для создания фиелдов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при создании БД | 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 |