我用DELPHI写一个个人信息管理的程序,数据库用的SQL SERVER。
程序进入时,有一个登录界面,要填写用户名和密码,如果没有就要注册。
我现在的问题是,我想每注册一个用户,就以用户名为表名,在数据库里
建立一张表,表中的字段是个人的一些信息(如姓名,性别,年龄等)
这样每个用户就只能访问和修改自己的信息。我现在不知如何动态的,以
每次的用户名为表名,来建立这些表格?具体的SQL语句和代码该如何写?
能用QUERY或TABLE组件吗?
程序进入时,有一个登录界面,要填写用户名和密码,如果没有就要注册。
我现在的问题是,我想每注册一个用户,就以用户名为表名,在数据库里
建立一张表,表中的字段是个人的一些信息(如姓名,性别,年龄等)
这样每个用户就只能访问和修改自己的信息。我现在不知如何动态的,以
每次的用户名为表名,来建立这些表格?具体的SQL语句和代码该如何写?
能用QUERY或TABLE组件吗?
把表名作参数,你找个例子看一下就行了!
Create table xxx
table2.Active:=false;
table2.Exclusive:=true;
table2.TableName:='h:\gzkd\sds';
table2.TableType:=ttFOXPRO;
with table2.FieldDefs do
begin
clear;
with addfielddef do
begin
name:='bh';
datatype:=FTSTRING;
size:=6;
end;
with addfielddef do
begin
name:='gzsr';
datatype:=FTfloat;
end;
table2.CreateTable;
end;
end;