急求,在线等,用asp操作oracle给表里添数据为什么出来的全是问号

glassch 2004-10-31 04:48:30
<!--#include file=../conn.asp-->
<%
smallclass1=request("smallclass")
sql="select * from bigclass2 order by id"
set rs=oradatabase.dbcreatedynaset(sql,0)
totalPut=rs.RecordCount
do while not rs.eof
sql1="select * from bigclass"
set rs1=oradatabase.dbcreatedynaset(sql1,0)
if rs("bigclass")&""<>"" then
rs1.addnew
rs1("class")=rs("class")
rs1("bigclass")=rs("bigclass")
rs1("bm")=rs("bm")
rs1.update
end if
rs.movenext
loop
%>
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zonelive 2004-10-31
  • 打赏
  • 举报
回复
请参考:
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=139572
dinya2003 2004-10-31
  • 打赏
  • 举报
回复
应该是字符集的问题.看一下本地注册表中的oracle键下的nls_lang键值. 改成以下查询得到的结果:

select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧