……
insert不能有where子句的
兄弟
是不是要先SELECT 一下 把number=455的选出来 然后再INSERT ?
语句怎么写呀?????
一个表里有字段 subject number
当number=455时 我想在subject 插入ABCDEFG
语法为:
<%
sql1="insert into grade(subject) values('ABCDEFG') where number='455'"
set conn=Server.CreateObject("adodb.connection")
conn.connectionstring="dsn=PaperSelectSystem"
conn.open
conn.execute(sql1)
conn.close
set conn=nothing
&>
----------------------------
可是它说: 错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] SQL 语句的结束位置缺少分号 (;)。
这是什么原因呀
IF number=455 Then
sql1="insert into grade(subject,NUMBER) values('ABCDEFG','455') "
set conn=Server.CreateObject("adodb.connection")
conn.connectionstring="dsn=PaperSelectSystem"
conn.open
conn.execute(sql1)
conn.close
set conn=nothing
END IF
[此贴子已经被作者于2006-12-21 14:58:21编辑过]
对哦~~都傻了,哈哈
谁说的。把变量释放有什么不对?!
特别是在ASP.NET里,都是要释放的