CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Borland JBuilder

用PreparedStatment执行INSERT语句报错:ORA-12704

楼主Veeve()2004-08-04 14:55:36 在 Java / Borland JBuilder 提问

类似下面的代码:  
  String   sql   =   "INSERT   INTO   my_table(col)   VALUES   (?)";  
  PreparedStatment   ps   =   ........  
  String   val   =   getFieldValue();  
  ps.setString(1,   val);  
  ps.executeUpdate();  
  ......  
   
  数据库:   Oracle  
  执行之后报ORA-12704的错,谁碰到过?怎么解决? 问题点数:50、回复次数:3Top

1 楼zliang82(扁头)回复于 2004-08-04 17:15:25 得分 2

ORA-12704是什么错误啊?至少有个描述吧,这样谁知道出了什么问题啊?Top

2 楼Veeve()回复于 2004-08-04 18:02:50 得分 0

ORA-12704:字元不符合Top

3 楼zhujianwu2008(憧憬2008)回复于 2004-08-12 18:03:56 得分 48

ORA-12704   character   set   mismatch  
   
   
  Cause:   One   of   the   following:    
   
  The   string   operands   (other   than   an   NLSPARAMS   argument)   to   an   operator   or   built-in   function   do   not   have   the   same   character   set.    
   
  An   NLSPARAMS   operand   is   not   in   the   database   character   set.    
   
  String   data   with   character   set   other   than   the   database   character   set   is   passed   to   a   built-in   function   not   expecting   it.    
   
  The   second   argument   to   CHR()   or   CSCONVERT()   is   not   CHAR_CS   or   NCHAR_CS.    
  Top

相关问题

  • insert 语句报错?
  • insert语句报错!
  • 调用SQL语句报错,请看看。
  • sql语句执行为什么报错
  • 请问一个JSP中JDBC的问题?Insert语句报错!
  • SQL语句报错,不知如何解决?
  • 生成数据库的sql语句为什么总报错呢?
  • if headship<>"" then resql=resql&" and post = "&headship 报错说未结束语句,
  • 大家看看这个建表语句为什么报错
  • 库中找不到该记录,但没出现报错语句

关键词

  • ps
  • ora
  • character set

得分解答快速导航

  • 帖主:Veeve
  • zliang82
  • zhujianwu2008

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo