在query.SQL中用ALTER 更改表结构时出现无效提示(100分)

  • 主题发起人 主题发起人 zzx8866
  • 开始时间 开始时间
Z

zzx8866

Unregistered / Unconfirmed
GUEST, unregistred user!
在query中加入如下语句:alter table "productd.db" add :str char(20),其中str 是
参数,用execsql执行时出现错误提示:"Invalid use of keyword token ?".这是怎么回
事?望各位大侠帮忙。
 
请问是什么库?或者看看示例,这肯定是可以的。
 
是本地数据库paradox
 
它是报告你的STR参数不能折磨使用,最好还是拼SQL语句
query1.sql.add('alter table "productd.db" add ');
query1.sql.add(str);
query1.sql.add(' char(20)');
query1.execsql;
 
mataijin:
是不是ALTER语句不支持参数?程序中我想让用户自己加入字段,
若不用参数无法解决把用户的输入转换为字段。
另外,不用参数时运行时,出现“restemp.db重名或不存在”的提示,怎么会跑出
这个表来,程序中并未用到它呀?我用的是productd.db嘛.

请各位朋友指点迷津。
 
对DELPHI6+ACCESS
行吗?不行
如何实现??
 
str 是不是保留字呀,或本地数据库不支持
 
后退
顶部