数据表的表名问题

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

namestr:=edit1.text;

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

可惜这句语句在创建的时候就只创建数据表名为namestr的数据表,但我是想让所建立的数据表名为自己输入的edit1.text,不知道有没有办法实现?
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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) )';


2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧