用sql语句新建的表,可以用text里的值来命名吗?该如何解决
用sql语句新建的表,可以用text里的值来命名吗?
我要把表“判断题”中“题干”为“中”的记录查出来放到新建的表中,而新建的表的名字要等于text1所输入的文字,写了一下语句:
strsql= "select* into ' "&trim(text1.text)& " ' from 判断题 where 题干 = '中 ' "
objCn.Execute strSQL
运行后就报错:“问答题”附近有语法错误
然后我把语句改成:
Dim name1 As String
name1 = Trim(Text1.Text)
strSQL = "select * into name1 from 判断题 where 题干 = '中 ' "
objCn.Execute strSQL
运行后建表成功,表的名字是“name1”
难道不能用文本变量text1.text的值来当新建表的名字吗?这个text1.text的值是提前输入的,请高手指点!谢谢了
------解决方案--------------------
strsql= "select* into "& trim(text1.text)& " from 判断题 where 题干 = '中 ' "
我要把表“判断题”中“题干”为“中”的记录查出来放到新建的表中,而新建的表的名字要等于text1所输入的文字,写了一下语句:
strsql= "select* into ' "&trim(text1.text)& " ' from 判断题 where 题干 = '中 ' "
objCn.Execute strSQL
运行后就报错:“问答题”附近有语法错误
然后我把语句改成:
Dim name1 As String
name1 = Trim(Text1.Text)
strSQL = "select * into name1 from 判断题 where 题干 = '中 ' "
objCn.Execute strSQL
运行后建表成功,表的名字是“name1”
难道不能用文本变量text1.text的值来当新建表的名字吗?这个text1.text的值是提前输入的,请高手指点!谢谢了
------解决方案--------------------
strsql= "select* into "& trim(text1.text)& " from 判断题 where 题干 = '中 ' "