VB中select * from 后接的表名为文本框里的文本怎么办? 5

具体:我在Form1内用文本框内的文本(如:输入G)新创建了一个数据表(表名为G),在Form2中我想向该数据表添加数据,那么在"select*from表名"表达式中的表... 具体:我在Form1内用文本框内的文本(如:输入G)新创建了一个数据表(表名为G),在Form2中我想向该数据表添加数据,那么在"select * from 表名"表达式中的表名应该如何正确填写呢?
谢谢各位的回答,我已经知道正确答案了。
"select * from"+x
x是在模块中定义的全局变量,我在Form1中将文本赋给了x。
我之所以开始这么做却错了,是因为连接变量不小心写错了,这句代码是没有错的。
展开
 我来答
syx54
2012-12-14 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2755万
展开全部
”用户在文本框内随意输入文本,确定后便以输入的文本名(例如输入G)新建一个数据表(那么表名就为G了)“

那么,该数据表就是:”文本框内随意输入文本“
那么这样处理呀!!!!!!!!!!
也就是说:Form1.Text1.text就是表名了,所以:
"Select * From " & Form1.Text1.text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZHMINGEN
2012-12-12 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1253万
展开全部
新创建了一个数据表(表名为G),是否在数据表中添加了字段,如果添加了字段,可以向数据表添加记录,如果没有添加字段,需要首先添加字段,然后才可以添加记录。
由于你表名为G,因此"select * from 表名" 修改为 "select * from G"
追问
我的意思是这样的:
Form1是开始界面,用户在文本框内随意输入文本,确定后便以输入的文本名(例如输入G)新建一个数据表(那么表名就为G了),表内同时编程添加有六个字段(这个代码是没有错误的);
Form2是主界面,用户进行某些操作后,我需要将其操作作为记录添加进入数据表,问题就是在向后台数据库添加记录时,表名是未知的(因为每个用户注册的用户名无从预晓),所以"select * from 表名"的表名应该如何正确填写?
追答
修改为 "select * from " & Text1.Text 
或修改为 "select * from " & Text1.Text &"""
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f3450b4b3d
2012-12-12 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:160万
展开全部
String sql="select *from ' "+文本框的值+" ' ";
追问
运行后显示查询语法错误,查询子句不完整。怎么办?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
峰崎拳一
2012-12-12 · TA获得超过327个赞
知道小有建树答主
回答量:429
采纳率:100%
帮助的人:191万
展开全部
"select * from " & trim(text1.text)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2012-12-12 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3269万
展开全部
“select * from " & from1.text1.text
更多追问追答
追问
这个也不行。
之前我有试过"select * from" + x
x是在模块中定义的全局变量,我在Form1中将文本赋给了x。但是运行后,显示找不到这个数据表,但数据库里确实有这个数据表。请问怎么办?
追答
“select * from " & form1.text1.text

form1写错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式