SOS !!!!!请问这个问题怎么解决?我的字符串怎么处理?

wkliangsdqd 2003-07-20 09:07:24
String lstrAddSQL = "";
//String fstrInfo[12]是接受了jsp页面的提交的12项数据,

lstrAddSQL= "insert into tParts (InID,ID,BarCode,PartName,PartAssort,"
+" PartInprice,PartOutPrice,PartAverageCost,Amount,"
+"Supplier,InDate,CreatorID,CreatedDate )"
+" values ( '"+fstrInfo[0]+"','"
+fstrInfo[1]+"','"
+fstrInfo[2]+"','"
+fstrInfo[3]+"','"
+fstrInfo[4]+"',"
+Float.parseFloat(fstrInfo[5])+","
+Float.parseFloat(fstrInfo[6])+","
+Float.parseFloat(fstrInfo[7])+","
+Integer.parseInt(fstrInfo[8])+",'"
+fstrInfo[9]+"','"
+fstrInfo[10]+"','"
+fstrInfo[11]+"','"
+dateString
+"' )";

executeDb(lstrAddSQL);//执行数据插入操作


...全文
52 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
leejidongdong 2003-07-21
  • 打赏
  • 举报
回复
1)将lstrAddSQL打印出来看对不对,在数据库查询工具里面先试着执行一下看对不对,出错的地方也就一目了然了。
2)建议对于fstrInfo[12]数组元素中的每一项进行检查,若为空则做响应的处理。
lmh7607 2003-07-21
  • 打赏
  • 举报
回复
對於lstrAddSQL語句,有多少個?號就必須傳多少個參數.
如果request當中沒有的。可以用你的默認值代替.
可能還需要轉換一下,如,字符串換為空.等等.

ginflzz 2003-07-21
  • 打赏
  • 举报
回复
fstrInfo[5,6,7]或fstrInfo[11]为空,可能就会出错。

这前应判断是否为空。
lymkelly 2003-07-20
  • 打赏
  • 举报
回复
你说清楚呢,我还是不明白:没有输入数据的是打印的时候出来的空的,就占据位置,没有输出,

当然了 ,没有输入数据,当然request为空了
你不要着急,把问题说清楚阿
wkliangsdqd 2003-07-20
  • 打赏
  • 举报
回复
to : lymkelly(柳叶眉) ( ) 信
没有输入数据的是打印的时候出来的空的,就占据位置,没有输出,
lymkelly 2003-07-20
  • 打赏
  • 举报
回复
哪里是空的字符串,说清楚阿

你先吧
System.out.println(lstrAddSQL);
打印出来看看

wkliangsdqd 2003-07-20
  • 打赏
  • 举报
回复
我在接收数据时仅仅扶植给字符串数组,没有判断数据的控制什么的?

wkliangsdqd 2003-07-20
  • 打赏
  • 举报
回复
为什么会出现提示:empty String错误?
因为有些数据没有填写,所以就出现了这样的错!!!!
数据库里除了主键两项,其他的可以为空!!!
我需要怎么处理没有数据的数据项?
lymkelly 2003-07-20
  • 打赏
  • 举报
回复
你说清楚阿
wkliangsdqd 2003-07-20
  • 打赏
  • 举报
回复
//另外:dateString 是这样的
SimpleDateFormat formatter= new SimpleDateFormat ("yyyy-MM-dd");//将显示"1999-10-1 "的格式.
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
数据库的表,
tParts(InID,ID,//这两个是主键
BarCode,PartName,PartAssort,//字符串
+ PartInprice,PartOutPrice,PartAverageCost,//这三项是浮点数
Amount,//这项是整数
+Supplier,
InDate,//日期
CreatorID,
CreatedDate //日期
)
2009新的FAQ,是开发人员咨询MTK问题时MTK给的回复,一个不错的资源 1.1 PhoneBook............................................................................................................................................... 12 1.1.1 电话本name 长度如何从30 修改为60................................................................................................ 12 1.1.2 如何添加紧急号码?............................................................................................................................ 12 1.1.3 如何使得在通话记录条数为20 时能够将相同号码分开显示? ............................................................. 12 1.1.4 在手机上存SOS Numeber,为什么存入5 个不同的default 值显示均为第一个?................................. 12 1.1.5 如何增加电话薄数目? ........................................................................................................................ 13 1.1.6 在拔打电话或来电时,在号码匹配时,软件仅做了号码后面7 位数字的匹配,如何修改?................. 13 1.2 Imput Method ........................................................................................................................................... 13 1.2.1 怎样在同一工程中使用不同Size 的汉字? .......................................................................................... 13 1.2.2 多语言混合显示时,出现某种语言显示位置偏高或偏低。................................................................... 14 1.2.3 ZI V7 无法出现候选字或者候选字错乱.................................................................................................... 14 1.2.4 同一个工程上加多个中文字库.............................................................................................................. 14 1.2.5 T9 输入法中“*”键和“#”键功能的两种表现形势............................................................................... 15 1.2.6 08A0812 前版本zi 笔画输入法输入0 键输出空格................................................................................... 16 1.2.7 自己绘制拨号字体 BMP,用 MCT tool 转换成 BDF 的方法。............................................................. 17 1.3 AT Command ........................................................................................................................................... 17 1.3.1 为何在无卡时拨打紧急号码后,发送AT+CLCC 会返回错误? ........................................................... 17 1.3.2 AT Command 无回显。.......................................................................................................................... 17 1.3.3 在设置编码格式为UCS2 时,使用AT+cusd=1,"*100#"返回error ...................................................... 18 1.4 NVRAM .................................................................................................................................................... 18 1.4.1 非mmi task 中读NVRAM。................................................................................................................ 18 1.4.2 连续调用ReadRecord 读取NVRAM 的数据出错的原因。.................................................................. 19 1.4.3 修改NVRAM,不升级 Bin,清除用户记录且保留Calibration Data ,IMEI 等数据。............................ 20 1.5 Call related ............................................................................................................................................... 21 1.5.1 是否可以客制化拒接电话的原因? ...................................................................................................... 21 1.5.2 呼叫转移icon 不显示。....................................................................................................................... 21 1.5.3 手机中嵌入一些默认的快速拨号号码。............................................................................................... 22 1.5.4 有时候电话已经被挂断,但是手机还去进行attach user connection ................................................... 23 1.5.5 为何使用ATD 命令拨打电话失败?..................................................................................................... 23 1.5.6 UCM 的作用。....................................................................................................................................... 23 1.5.7 在MT call setup 时,可以选择answer 或reflect,其中 reflect 是什么功能?..................................... 24 1.5.8 如何将USSD 字串*n(n 表示1-9)作为拨号号码。........................................................................... 24 1.6 SMS.......................................................................................................................................................... 24 1.6.1 短信编辑中插入图片,内容都是第一张图片。....................................................................................... 24

684

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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