数据表的表名问题

goldenwarship 2009-03-26 02:54:05
var namestr:string;

namestr:=edit1.text;

adoquery1.SQL.Text:='create table namestr (章节名称 varchar(50) )';

可惜这句语句在创建的时候就只创建数据表名为namestr的数据表,但我是想让所建立的数据表名为自己输入的edit1.text,不知道有没有办法实现?
...全文
73 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
goldenwarship 2009-03-26
谢谢
回复
genispan 2009-03-26
[Quote=引用 1 楼 starluck 的回复:]
Delphi(Pascal) codevarnamestr:string;

namestr:=edit1.text;

adoquery1.SQL.Text:='create table'+namestr+'(章节名称 varchar(50) )';
[/Quote]
UP
回复
lgx0914 2009-03-26
adoquery1.SQL.Text:='create table +''' namestr +''' (章节名称  varchar(50)  )'; 
回复
starluck 2009-03-26


var namestr:string;

namestr:=edit1.text;

adoquery1.SQL.Text:='create table '+namestr +' (章节名称 varchar(50) )';


回复
相关推荐
发帖
数据库相关
创建于2007-08-02

2451

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2009-03-26 02:54
社区公告
暂无公告