asp中怎样以textbox中的字符串为名字新建数据表,

我在做上传试题和在线测试的网站,用页面上textbox中输入试题的名称,以该名称新建数据表存放试题,这个sql语句应该怎么写呢,stringsql="createtabl... 我在做上传试题和在线测试的网站,用页面上textbox中输入试题的名称,以该名称新建数据表存放试题,这个sql语句应该怎么写呢,string sql="create table "textbox" (.....)";
???
展开
 我来答
lokily2010
2012-04-18 · TA获得超过284个赞
知道小有建树答主
回答量:776
采纳率:100%
帮助的人:585万
展开全部
你这个用法也太惊天地泣鬼神了吧,在一个表中存问题,另一个表中对应问题ID存答案不就得啦,干啥总玩ddl啊,你随时ddl,那万一这个用户暴露了,你的数据库也就over了。而且你那个做法,要是有几万个问题,你建立多少表啊
追问
我想着一套试题见一个表,如果所有的题目放在一个表里,我想要显示一套试题的全部题目要怎么找呢,我说的一套试题是既有选择题又有简答题,
追答
你那个做法不可取,不管从哪方面来说。多个表建立表连接,按关系存放才是好的方式。比如A表存某套题的编号及介绍,其中SID是编号,B表对应着A表的SID存问题,问题编号设为QID,C表对应着QID存选择题选项,其编号设为AID,简答题就无所谓了,就不存了,然后D表对应着AID存答案。这样显示套题的时候,只需要查询A表,点击套题后,才看有多少试题(这时候查B表),查看每个问题的选择项才查C表,当然同时查D表显示正确答案。这样查询,服务器压力也小。你也能分得清套题---问题---选项---标准答案。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式