access转为sqlserver遇到的一些问题
1、原ACCESS中的“单位”字段类型为“文本”,导入SQL后自动变为NVACHAR,但是现在无法添加新记录了,提示说“无效字符”。代码为:
connstring = "Driver={SQL Server};server=10.75.80.26;uid=sa;pwd=123;database=fileroof;"
set conn = server.createobject("adodb.connection")
conn.open connstring
sql="Insert connectionlist(unit) Values ('劳资科') on error resume next" **此处提示出错
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,3
conn.Execute sql
2、提取数据库中的数据后,每个数据都显示两次,例如
劳资科 张三
劳资科 张三
组织科 李四
组织科 李四
代码如下:
conn连接
for j=1 to 10 **每页只显示10个记录,所以用了个循环
if rs.eof then
exit for
end if
response.write " <td width='50%' height='25'>单位名为"&rs("unit")&"</td>"
response.write " <td width='50%' height='25'>姓名为"&rs("name")&"</td>"
rs.movenext
next
conn关闭
请各们大侠指教。