用ADOQUERY写sql语句创建db表,无法创建主键怎么回事啊??(50分)

  • 主题发起人 主题发起人 xiaoxian
  • 开始时间 开始时间
X

xiaoxian

Unregistered / Unconfirmed
GUEST, unregistred user!
错误提示是我的主键名过长或错误字符什么的,我觉得不可能阿,主键名是ado自己创建的,
我都没定义阿???ado真难用啊,往db表里插入数据必须用主键,主键又创建不了,怎么办啊
大虾们帮忙阿!!!!

我的sql语句一定没问题,创建不带主键的db表可以,
或用bde的query也可以创建带主键db表也可以
手工在database desktop中用sql语句创建也可以
 
呵,你要建成什么表?
驱动程序是什么?
 
我要键paradox表,驱动绝对没问题,
microsoft ole db jet 4.0
 

建索引要单独一个语句的,它跟建表语句是分开的 语句如下!
'CREATE UNIQUE INDEX '+TargtTableName+' ON '+
TargtTableName+' ('+Adoquery.FieldByName('FieldName').asstring+')');
 
to 天真:为什么要分开呢,谢谢,你好伟大阿
 
这是驱动程序的问题
 
to 天真:'CREATE UNIQUE INDEX '+TargtTableName+' ON '+
TargtTableName+' ('+Adoquery.FieldByName('FieldName').asstring+')');
这样写对吗??建唯一索引和建主健是一样的吗
 
对不起,我没查到主键的建法,但是,我觉得用索引也应该一样
 
多人接受答案了。
 
后退
顶部