第一:
在access数据库的SQL视图下,对insert into 进行了操练。
insert into news (title,content,addtime) values (\'aliang\',\'liu\',2008)
说明:字符串放在单引号里,而数值类型只要直接写入。
第二,在asp文件中,如何使用insert into语句?
数据库表:y_news ,字段
id(自动编号),
y_title 文本 不允许空字符
y_content 文本 必填字段 不为空
y_time 文本 必填字段 不为空
y_time 文本 必填字段 不为空
y_title1=trim(request.form("y_title"))
y_name1=trim(request.form("y_name"))
y_content1=trim(request.form("y_content"))
date1=cstr(date())
set rs=server.CreateObject("adodb.recordset")
mysql="insert into y_news (y_title,y_name,y_content,y_time) values (\'"+y_title1+"\',\'"+y_name1+"\',\'"+y_content1+"\',\'"+date1+"\')" \'字符串必须包含在 \'"+字符串+"\' 这种形式
如为数字,则格式为\'12\'的形式
conn.execute(mysql)
看到网上很多例似的问题,主要原因是插入的值和数据库的字段的类型不一致。还有就是insert into的语法必须写对。
补充: 数据库字段: title 文本 content 备注 addtime 日期/时间 classid 数字类型
mytitle="阿良"
mycontent="是一个好学生"
mytime=time()
sql="insert into news (title,content,addtime,classid) values (\'"+mytitle+"\',\'"+mycontent+"\',#"&mytime&"#,\'11\')"
conn.execute(sql)
特别说明:日期格式,#"&mytime&"#
在access数据库的SQL视图下,对insert into 进行了操练。
insert into news (title,content,addtime) values (\'aliang\',\'liu\',2008)
说明:字符串放在单引号里,而数值类型只要直接写入。
第二,在asp文件中,如何使用insert into语句?
数据库表:y_news ,字段
id(自动编号),
y_title 文本 不允许空字符
y_content 文本 必填字段 不为空
y_time 文本 必填字段 不为空
y_time 文本 必填字段 不为空
y_title1=trim(request.form("y_title"))
y_name1=trim(request.form("y_name"))
y_content1=trim(request.form("y_content"))
date1=cstr(date())
set rs=server.CreateObject("adodb.recordset")
mysql="insert into y_news (y_title,y_name,y_content,y_time) values (\'"+y_title1+"\',\'"+y_name1+"\',\'"+y_content1+"\',\'"+date1+"\')" \'字符串必须包含在 \'"+字符串+"\' 这种形式
如为数字,则格式为\'12\'的形式
conn.execute(mysql)
看到网上很多例似的问题,主要原因是插入的值和数据库的字段的类型不一致。还有就是insert into的语法必须写对。
补充: 数据库字段: title 文本 content 备注 addtime 日期/时间 classid 数字类型
mytitle="阿良"
mycontent="是一个好学生"
mytime=time()
sql="insert into news (title,content,addtime,classid) values (\'"+mytitle+"\',\'"+mycontent+"\',#"&mytime&"#,\'11\')"
conn.execute(sql)
特别说明:日期格式,#"&mytime&"#