十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
关于创建临时表问题,
在双牌等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、成都网站制作 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站建设,网络营销推广,外贸网站建设,双牌网站建设费用合理。
需求是这样的
所有的用户都有可能用到查询条件设置
查询条件设置保存在某一个表中
例如 表A 如下
字段 比较符 值 连接符
姓名 = '张三 ' OR
姓名 = '李四 '
-----------------
表A作为用户的查询定义表
那么,当有很多用户需要 写条件时, 表A出现冲突,出错
------解决方案--------------------------------------------------------
既然是临时表,创建使用后应该删除,再次使用再创建就不会有冲突问题
------解决方案--------------------------------------------------------
思路有问题!
表A作为用户的查询定义表
------解决方案--------------------------------------------------------
既然是共享查询,应该不存在写数据问题。查询条件放临时表无必要。你可能使用ACCESS数据库。当有用户在使用临时表时,你无法修改或删除临时表。
------解决方案--------------------------------------------------------
一人一个,根据登陆名来确定所创建的临时表名字比如110登陆就操作 create table #user110
------解决方案--------------------------------------------------------
如果表A加入用户名的话
会不会不方便--当然不会了。
你只是写了插入临时表的语句但没有执行,所以在rs.open的时候报错了,应该在查询前用cn.execute strsql1来创建临时表,创建前应该判断临时表是否存在否则也会报错
追问: 只有那个办法? 回答: 是,这跟SQL Server不同,ACCESS是独立文件的,而且它能支持的SQL语句有限,一般是使用ACCESS来创建,若要动态创建,只能用ADO了,但Sql Server就不同了,它可以执行复杂的SQL语句,相对来说,动态创建数据库和表,要比ACCESS方便。 追问: 创建表的话能用SQL语句了吗? 回答: 没试过,应该不行 追问: 那你能告诉我下怎么创建表吗?创建数据库我会了 回答: 可以使用DAO对象来操作,注意是DAO对象,不是ADO对象! 追问: 能不能详细说下过程呢?创建表的过程 回答: 创建表的过程用DAO点虐 和ADO点虐 都可以,创建数据库可以用DAO对象,既然你已经可以创建数据库,那么创建表只要先连接到这个数据库,然后用create table语句来执行就行了,可以使用OledbConnection先连接这个库,接着用OledbCommand对象的ExecuteNonQuery来执行create table语句即可。
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
在SQL数据库里已有一个现成的空数据表(只有字段、没有数据),请问高手,怎样在VB.NET中用SQL语句把该数据库中的那个表复制一个到该数据库(字段不变、数据为空)只是把数据表的名改了?
谢谢!谢谢!
解析:
select * into 新表 from 旧表
使用 SELECT INTO 插入行
SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:
SELECT Shippers.*, Link.Address, Link.City,
Link.Region, Link.PostalCode
INTO NewShippers
FROM Shippers
JOIN LinkServer.DB.dbo.Shippers AS Link
ON (Shippers.ShipperID = Link.ShipperID)
SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。