从字符串转换为 datetime 时发生语法错误
addTime=Now()
sql="insert into news values('"+newsCount+"','"+newsTitle+"','"+newsText+"','"+newsAuthor+"','"+addTime+"')"
从字符串转换为 datetime 时发生语法错误
sql2000的数据库 为什么呢
问题点数:20、回复次数:4Top
1 楼y7967(三千)回复于 2006-05-03 11:04:03 得分 20
INSERT INTO [news] (字段) VALUES (字段值)
Top
2 楼softfire007(为天下美女幸福而生!)回复于 2006-05-03 11:10:32 得分 0
不行Top
3 楼y7967(三千)回复于 2006-05-03 11:12:03 得分 0
发生语法错误
仔细检查你构造的sql语句语法是否正确。
如果是类型不对。是会提示类型不对的。Top
4 楼y7967(三千)回复于 2006-05-03 11:23:41 得分 0
CREATE TABLE [News] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[News_Tpye] [int] NULL ,
[Title] [nvarchar] (50) NULL,
[Content] [nvarchar] (4000) NULL,
[InsertTime] [datetime] NULL ,
CONSTRAINT [PK_News] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
对于上面这个表,Insert语句应该是这样的:
INSERT INTO [News]([News_Tpye], [Title], [Content], [InsertTime])
VALUES(1, 'Title', 'Content', '2006-05-03')
仔细核对一下。Top




