有关数据类型的问题(200分)

  • 主题发起人 主题发起人 weiyan
  • 开始时间 开始时间
W

weiyan

Unregistered / Unconfirmed
GUEST, unregistred user!
我用f1book做客户端填表工具,需要将数据收到SQLserver 库中!如何处理数据类型?大致3种类型(float,char/string,datetime)?,许多表有上百字段...
总不能统一这样吧?
try//我总认为,try 是笨程序员的法宝!(like me)
Table1.FieldValues['xxx']:=F1Book1.EntryRC[..]
except
end;
急!
 
我没看明白。
 
for i:=1 to x do
for j:=1 to fieldcount do
Table1.Field[j-1].asstring:=F1Book1.textRC[i,j]
 
for i:=1 to x do
begin
for j:=1 to fieldcount do
Table1.Field[j-1].asstring:=F1Book1.textRC[i,j];
next;
end;

 
arm,你那么干是不行的,是string的能asstring,不是string的,
asstring会出错的,这个问题提的不明白
 
table1.first;
while not table1.eof do begin
for i:=0 to table1.fields.Count-1 do begin
case Table1.Fields.DataType of
ftString: table1.fields.AsString:=F1Book1.textRC..;
ftSmallint,ftInteger: table1.fields.AsInteger:=strtoint(F1Book1.textRC..);
ftDate: table1.fields.Asdatetime:=EncodeDate(year of F1Book1.textRC..,);
...
else ;
//unknow type
continue;
end;
end;
table1.next;
end;
 
LSS的答案是判断数据库的字段的数据类型,weiyan的意思好象是要
判断F1BOOK的格子中的数据类型吧?就是先知道F1BOOK格子中的是什么
类型,然后放到数据库的同类型字段中去,是这个意思吗?
还是我理解错了?
 
我没有用过F1BOOK,我想F1BOOK和EXCEL差不多,返回值都是字符串吧,如果不是
我向各位道歉了
 
对不起,可能是我没有说清楚,
实际上两方面的问题都有!一方面需要将f1book返库(sqlserver)(收盘),一方面要读parodox库到f1book(客户端),同样有数据类型问题,其实还有速度问题!

比如说,我用textRC写f1book时,sum()不能用!用EntryRC写f1book时候,D5说类型转换错!(调试期)!

那位有实践的经验f1book,关系数据库的!请赐教!
感谢各位,特别是Lss,admins

4.20 是大限,sos...sos...sos...
 
多人接受答案了。
 
后退
顶部