用SQL语句建表,TEXT怎么会变成MEMO型????????!!!!!!!!(100分)

  • 主题发起人 主题发起人 cocoboy79
  • 开始时间 开始时间
C

cocoboy79

Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI6+ACCESS
sqlstr:='create table ' +datestr+' (SPrice Currency, PTC Number,Tprice Currency,Num Text,Name Text)';
ADOConnection2.Execute(sqlstr);

运行完后,CREATE TABLE中最后两个字段NUM和NAME建立的字段成了MEMO而不是TEXT??
这是怎么回事呀??? 别的CURRENCY都是正常的.
 
sqlstr:='create table ' +datestr+' (SPrice Currency, PTC Number,Tprice Currency,Num varchar(20),Name varchar(20))';
try this.
 
access好像没有text类型的字段吧?我记不太清楚了,储存文本的
好像只有文本很备注型吧?
 
在delphi里面显示不是memo就是blob,没问题
 
Text,不就跟binary,blob一样都是大字段吗??
好像不能这样建表的,还是用char(50),或者是varchar(50)
 
对,应该用char(50),或者是varchar(50)来代替TEXT。
 
后退
顶部