我要从后台对数据库里的一个字段进行操作?
这个字段的数据类型如下:
123,456,789
要对他进行操作 如:去掉或修改中间用逗号分隔的一段或是添加一段
而且要把他在后台显示成:
添加
123 修改 删除
456 修改 删除
789 修改 删除
这样,该怎么做
[此贴子已经被作者于2007-4-5 10:31:08编辑过]
帮忙看看哪错了哦
<%
set rs1=server.CreateObject("ADODB.Recordset")
sql1="select * from ldlbk where id<>0 order by id"
rs1.open sql1,conn,1,1
if not rs1.bof or rs1.eof then
do while not rs1.eof
%>
<tr>
<td height="25" width="75%">
+(<%=rs1("id")%>)<%=rs1("big_class")%>
</td>
<td align="center" width="13%">
<a href="add_lbk2.asp?id=<%=rs1("id")%>">添加下级分类</a>
</td>
</tr>
<%
if rs1("small_class")<>"" then
x=split(rs1("small_class"),",")
n=ubound(split(rs1("small_class"),","))
i=1
for 1 to (n-1)
%>
<tr>
<td height="25">
|- <%=x(i)%>
</td>
<td align="center">
<a href=javascript:>修改</a>
</td>
<td align="center">
<a href="del_lbk2.asp?id=<%=rs1("id")%>&str=<%=x(i)%>" onClick="return confirm('真要删除吗?')">删除</a>
</td>
</tr>
<%
if i>=n-1 then
exit for
end if
if rs1.eof then
exit for
end if
i=i+1
next
rs1.movenext
loop
end if
%>
Microsoft VBScript 编译器错误 (0x800A03F2)
缺少标识符
for 1 to (n-1)