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

Вниз

Проблема с размерностью создаваемых полей   Найти похожие ветки 

 
_Grey_   (2002-05-03 22:27) [0]

Подскажите пожалуйста!

Я создаю таблицу следующим образом:
----------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
table1:TTable;
begin
Table1:=TTable.Create(nil);
With Table1 do
begin
DatabaseName:="DBDemos";
TableName:="c:\mytest.dbf";
TableType:=ttFoxPro;
With FieldDefs do
begin
Add("TIP", ftString, 1,false);
Add("NTIP", ftSmallint, 0,false);
Add("NOM", ftSmallint, 0,false);
Add("PARAM", ftFloat, 0,false);
Add("ISTOK", ftSmallint, 0,false);
Add("STOK", ftSmallint, 0,false);
Add("NACHZ", ftFloat, 0,false);
end;
CreateTable;
end;
end;
----------------------------
но у меня размеры получаемых полей следующие:
----------------------------

1 Tip C 1
2 NTIP N 6 0
3 NOM N 6 0
4 PARAM N 20 4
5 ISTOK N 6 0
6 STOK N 6 0
7 NACHZ N 20 4
----------------------------
а мне надо:
----------------------------
1 Tip C 1
2 NTIP N 1 0
3 NOM N 2 0
4 PARAM N 11 4
5 ISTOK N 2 0
6 STOK N 2 0
7 NACHZ N 11 4
----------------------------
как это сделать, но только программным путем и только с таблице FoxPro?

Заранее Спасибо!


 
suds   (2002-05-03 22:38) [1]

дык у тебя везде размер 0 стоит...
"Add("NTIP", ftSmallint, -> 0,false);"


 
_Grey_   (2002-05-04 00:44) [2]

<suds
А вы попробуйте что нибудь другое поставить!
У меня Delphi например ругается, потому что для ftSmallint нельзя задавать размерность...


 
Derr   (2002-05-04 10:09) [3]

if savedialog1.execute then
begin
if FileExists(savedialog1.filename) then
DeleteFile(savedialog1.filename);
//QUERY.DataSource


 
_grey_   (2002-05-05 11:28) [4]

<Derr
Vse rabotaet! Spasibo ogromnoe!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-97119
Oleg_er
2002-05-06 07:26
2002.05.30
В чем ошибка? - ругается на несовместимость типов!


1-97254
Alex_LG
2002-05-21 09:40
2002.05.30
Хочу подгружать dll-ки так чтобы выполняли параллельную работу


4-97447
Chris
2002-03-27 14:45
2002.05.30
Использование функции FileOpen


1-97331
Gumbert-Gumbert
2002-05-19 16:23
2002.05.30
Вопрос по функции: TTreeView.Items.AddObject(TTreeNode, S, Ptr)


1-97299
lonix
2002-05-19 10:05
2002.05.30
Плиzzzzzzz