asp中insert into语句的使用问题! 20
自己做的asp网页中有insertintotjloselect*fromzk1whereglh=1andxlh<60anddy>'2'的语句,在access数据环境中能正...
自己做的asp网页中有 insert into tjlo select * from zk1 where glh=1 and xlh<60 and dy>'2' 的语句,在access数据环境中能正常使用,但是用sql的数据库就不行了!tjlo和zk1表的结构完全一样,在sql环境下应该怎样写才能实现多条记录的写入呢?不会让我每个字段都写上吧,字段很多的。坐等各位前辈的解答!!!
理论上是没有错误!access环境下就是正常的,但是到了sql下就不行。两表的结构完全一样的,没有人知道怎么弄吗?
cn_cnb - 千总 四级,“不行了”就是出错了,没能插入数据。你说的“设置了标识列,设置IDENTITY_INSERT参数”是什么意思,能详细解释一下吗? 展开
理论上是没有错误!access环境下就是正常的,但是到了sql下就不行。两表的结构完全一样的,没有人知道怎么弄吗?
cn_cnb - 千总 四级,“不行了”就是出错了,没能插入数据。你说的“设置了标识列,设置IDENTITY_INSERT参数”是什么意思,能详细解释一下吗? 展开
展开全部
zhao791204 - 助理 二级 说的对, insert into没问题。
请说明一下“不行了”是个什么状态。
你的SQL语句是对的,但环境很重要。
例如,你在tjlo表中设置了标识列,又没有设置IDENTITY_INSERT参数,那你这语句肯定就“不行了”。
///////////////////////////////
请参考下表
create table sampleTable
(
id int identity(1,1)
, name varchar(100)
)
其中ID列即为标识列,它随行的增加自动增长。
正常的Insert语句不指定标识列:
insert into sampleTable (name)
values ('xxx')
若是这样就会出错
insert into sampleTable
values (1, 'xxx')
消息 544,级别 16,状态 1,第 1 行
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'sampleTable' 中的标识列插入显式值。
应该这样:
SET IDENTITY_INSERT sampleTable ON
GO
insert into
sampleTable (id, name)
values (1, 'xxxx')
GO
SET IDENTITY_INSERT sampleTable OFF
GO
请说明一下“不行了”是个什么状态。
你的SQL语句是对的,但环境很重要。
例如,你在tjlo表中设置了标识列,又没有设置IDENTITY_INSERT参数,那你这语句肯定就“不行了”。
///////////////////////////////
请参考下表
create table sampleTable
(
id int identity(1,1)
, name varchar(100)
)
其中ID列即为标识列,它随行的增加自动增长。
正常的Insert语句不指定标识列:
insert into sampleTable (name)
values ('xxx')
若是这样就会出错
insert into sampleTable
values (1, 'xxx')
消息 544,级别 16,状态 1,第 1 行
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'sampleTable' 中的标识列插入显式值。
应该这样:
SET IDENTITY_INSERT sampleTable ON
GO
insert into
sampleTable (id, name)
values (1, 'xxxx')
GO
SET IDENTITY_INSERT sampleTable OFF
GO
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into tjlo select * from zk1 where glh=1 and xlh<60 and dy>'2'
理论上这么写是没错误的
重点查看列数跟数据类型是否相同吧
楼上的说的不对
insert into 是没关系的
select * into table才是你说的那种情况
人家表里有数据,所以才需要追加新数据
你让人家删了找不回来咋办
理论上这么写是没错误的
重点查看列数跟数据类型是否相同吧
楼上的说的不对
insert into 是没关系的
select * into table才是你说的那种情况
人家表里有数据,所以才需要追加新数据
你让人家删了找不回来咋办
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
="insert
into
user
(user,password)
values
('"&name&"','"&password&"')"//"&用玩连接字符串和asp变量的连接符也可以写成
('"+name
+"','"+
password
+"')"
into
user
(user,password)
values
('"&name&"','"&password&"')"//"&用玩连接字符串和asp变量的连接符也可以写成
('"+name
+"','"+
password
+"')"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询