D
defox
Unregistered / Unconfirmed
GUEST, unregistred user!
请大家看如下代码:
procedure ……Button1Click(Sender: TObject)
var
LName : String;
begin
LName := Edit1.Text;
With Query1 do begin
Close;
Sql.Clear;
Sql.Add('CEARTE TABLE'+ LName);
Sql.Add('(Name varchar(10) not null,Birthday date not null,');
Sql.Add('Address varchar(50) not null)');
Try
ExecSQL;
Except
……
end;
end;
end;
程序运行。如果在Edit1中输入英文点击button1则表格可以建立,如果输入中文点击button1则会提示错误信息,请问这是为什么?如果,我一定要动态建立表格名为中文字符的表格,这个SQL语句该如何修改?
谢谢大家!请帮个忙!!
procedure ……Button1Click(Sender: TObject)
var
LName : String;
begin
LName := Edit1.Text;
With Query1 do begin
Close;
Sql.Clear;
Sql.Add('CEARTE TABLE'+ LName);
Sql.Add('(Name varchar(10) not null,Birthday date not null,');
Sql.Add('Address varchar(50) not null)');
Try
ExecSQL;
Except
……
end;
end;
end;
程序运行。如果在Edit1中输入英文点击button1则表格可以建立,如果输入中文点击button1则会提示错误信息,请问这是为什么?如果,我一定要动态建立表格名为中文字符的表格,这个SQL语句该如何修改?
谢谢大家!请帮个忙!!