日期:2014-05-20  浏览次数:20823 次

java连接表是出现了一个错误,说是IDENTITY_INSERT位On是才可以显示值,请问这是为什么?在线等。
连接表是出现了这个错误:
select * from Table3 where User_Name = 'admin' and Password = '123'
数据库连接成功
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'Clientm' 中为标识列指定显式值。
连接数据库不成功!!!

数据库源程序:
BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
CREATE TABLE dbo.Table1
(
Client_ID int NOT NULL IDENTITY (1, 1),
Client_Name varchar(20) NOT NULL,
Client_Sex varchar(20) NOT NULL,
Client_age int(4) NOT NULL
) ON [PRIMARY]
GO
COMMIT
请问怎么解决这个问题?


------解决方案--------------------
这个错误网上资料很多,建议lz百度一下