一个关于asp连接access数据库的问题,急

来源:百度知道 编辑:UC知道 时间:2024/04/25 16:24:51
我有一个系统,有两个用户,分别是:“A”和“B”,在同一数据库中有名为“A”和“B”的两个表,要求,当“A”登录后,显示名为“A”的表,“B”登录后,显示名为“B”的表,在存储着用户信息的表中“A”和“B”的字段名为“username”,请问用select * from语句能否实现?
如果把“A”“B”两个表的信息放在一个名为“info”的表中,用字段名“name”区别A和B,当“A”登录时显示所有name是A的全部信息,“B”同理,用select * from语句实现。不知道我讲清楚没有,只需要select * from这一条语句,其他的不用
小弟刚刚学ASP,请赐教,非常感谢

第一种方法不合适,用户多的话表就多......数据库的表是有上限的.......................
不过你可以动态生成SQL语句:
当A登陆的时候,取得个session("mydb")值是A的变量.
当B登陆的时候,取得个session("mydb")值是B的变量.

那SQL语句就为sql_str="select * from "&session("mydb")

至于2是比较科学的.

直接
当A登陆的时候,取得取得个session("myname")值是A(username)的变量,当B登陆的时候,取得取得个session("myname")值是B(username)的变量,
那SQL语句就可以写成
sql_str="select * from info where name="&session("myname")

就可以了.