insert into 语句

   第一:
   在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&"#
posted on 2008-06-04 17:48  阿良  阅读(847)  评论(0编辑  收藏  举报