Oracle 错误,ORA-ora 009366 缺失表达式,update的值不是唯一,如何修改?

ORA-00936: 缺少表达式_百度知道
ORA-00936: 缺少表达式
insert into tcddbqb (danwei,chexing,chehao,jiashiyuan,bqqk,beizhu,riqi) values('{0}','{1}','{2}','{3}','{4}','{5}',date())&, ddl1.SelectedValue.ToString(), ddl2.SelectedValue.ToString(), ddl3.SelectedValue.ToString(), ddl4.SelectedValue.ToString(), rbl1.SelectedItem.Text, textboxbz.Text,&&);1.values的最后一个date(),既然取系统时间,那么&&可以去掉了2.保证date()是oracle的系统函数
其他类似问题
为您推荐:
表达式的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁------解决方案--------------------你调试的时候把整个sql都copy出来,放到数据库执行下,看会不会报错
powerbuilder9.0,该怎么解决
powerbuilder9.0因本人技术原因图片未能插入,现在只能口述了,
环境;一个单行编辑按钮(学号sle_1),一个单选按钮(学号rb_1),一个下拉式列表框(姓名ddib_1),一个数据窗口按钮(dw_1),另有6个命令按钮(browse,find,insert,update,delete,return)(cb_1---cb_6)
(dw_student是grid型的)
题目;1,点击按钮“Browse”可以显示学员表的内容。
2,在姓名下拉列表中选择一个值,按“find”可在数据窗口显示查询结果。
3,按学号单选按钮,在学号单行编辑器中选择一个值,按“find”可在数据窗口显示查询结果。------解决方案--------------------另外你把查询写成choose case虽然暂时能实现你的要求,但是学号不能只有1、2、3、4吧,学生也不能只有四个吧,如果有成千上万个学生,你还用choose 吗?
dw_1.setfilter("学号='"+trim(sle_1.text)+"'")
dw_1.filter()
如果学号是数据窗口中的字段而且类型是字符型那么上面语句格式是正确、检查一下一定在别的地方出错的
如果实在弄不明白,把数据和程序打包发至,我帮你修改
[C]文件读写,该如何解决
[C]文件读写
我在用C写一段文件读写的程序,但是文件一直打不开,不知道为什么,请高手指教,谢谢!
下面是程度:
#include &stdio.h&
int main(int argc, const char * argv[])
int test=2;
FILE * fic=NULL;
if(fic==fopen("table.txt","w"))
printf("file open");
fprintf(fic,"%d",test);
fclose(fic);
------解决方案--------------------可能你在fprintf之后看的,文件可能还在缓冲区里,没更新到文件里,你在fclose之后再看。
Quote: 引用:
你怎么知道文件没打开?应该这么写吧? if((fic=fopen("table.txt","w")) != NULL)
printf("file opened\n");
// 文件打开
printf("file open error\n");
// 文件打开错误
先谢谢各位,改完之后试了下,并没有把test的值写入到文件里,麻烦各位再指点下
如果您喜欢IT行业或者对IT行业感兴趣,想开拓技术视野,欢迎加入本站官方QQ群:,在群里认识新朋友和交流技术^_^
本站联系邮箱:ORA-00936:缺失表达式错误,大牛帮忙看看-oracle-电脑编程网ORA-00936:缺失表达式错误,大牛帮忙看看作者:lihan 和相关&&SQL code
int rs = st.executeUpdate(&insert into \&Sys_User\&(\&UserID\&,&
+ UserName + &,& + UserPwd + &,& + DutyID + &,& + RoleID + &,&
+ Code + &,& + LoginNum + &,& + LastDate + &,& + LastIP + &,&
+ Locked + &,& + MobilNum + &,& + Tel + &,& + Birthday + &,&
+ RealName + &) values('& + u.getUserID() + &','&
+ u.getUserName() + &','& + u.getUserPwd() + &','&
+ u.getDutyID() + &','& + u.getRoleID() + &','& + u.getCode()
+ &',& + u.getLoginNum() + &,to_date('& + new Date()
+ &','yyyy-mm-dd-hh:mm:ss'),,'& + u.getLastIP() + &',&
+ u.getLocked() + &,'& + u.getMobilNum() + &','& + u.getTel()
+ &',to_date('& + new Date() + &','yyyy-mm-dd-hh:mm:ss'),'&
+ u.getRealName() + &')&);
速度啦解决了都给分相关资料:|||||||ORA-00936:缺失表达式错误,大牛帮忙看看来源网络,如有侵权请告知,即处理!编程Tags:                &                    }

我要回帖

更多关于 000936 缺失表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信