关于创建表的问题? 急啊
在2个文本框中输入 用户名 和 密码 后,
INSERT into users(用户名,密码)values(thisform.text1.Value,thisform.text2.Value)&&在users表中加入注册用户
temp=用户名- "的订票表 "
CREATE TABLE temp (姓名 c(10),证件号 c(10),订票数量 n(3),航班 c(10)) &&为每个用户创建一个订票表
thisform.Release
可是怎么设置新建的订票表的路径?我不想用set dafault to ,因为前面用过,再用就冲突了
还有,
订票表的名字应该是 名字+的订票表(比如:当前名字字段是“张三”,订票表的文件名就是“张三的订票表”),可是电脑给出的订票表的文件名是temp
怎么办啊
[解决办法]
&& 也许可以使用宏代换
INSERT into users(用户名,密码)values(thisform.text1.Value,thisform.text2.Value)
a1=alltrim(thisform.text1.value)
a2=a1- "的订票表 "
a3= "CREATE TABLE "+a2+ " (姓名 c(10),证件号 c(10),订票数量 n(3),航班 c(10)) "
&a3 &&这里是宏代换
[解决办法]
CREATE TABLE d:\temp\temp (姓名 c(10),证件号 c(10),订票数量 n(3),航班 c(10))
[解决办法]
temp= 'd:\test\ '+alltrim(用户名)+ "的订票表 "
CREATE TABLE "&temp. " (姓名 c(10),证件号 c(10),订票数量 n(3),航班 c(10))