sql:='update job set job_id='+edit6.Text+'where job_id='+edit1.Text+'or job_name='+quotedstr(edit7.Text)+' where job_name='+quotedstr(edit2.text);
只能修改id,不能修改name 语句哪里错了
只能修改id,不能修改name 语句哪里错了
解决方案 »
- 如何在panel上面加的Image 上画东西呢?
- 100分,讨论一个大家都会遇到的问题:数据库记录的并行操作,如何处理最为合理?
- 请教个简单问题,我做了.chm帮助文件,该怎么调用它啊?
- delphi7一向好好的,今天告诉我不能用了,大家看看怎么解决这个问题呢?
- 如何使Columns[0].Width 的值是一个 相对值, 比如说是 dbgrid宽度的20%.
- 终于和心爱的人去领了结婚证,散分!
- 一个TLISTVIEW的问题,急急急,给分。
- 怎样取得当前窗体上focus的控件?
- word文档与OleVariant转换的问题
- 如果不知道注册表某个key下有几个value,怎样得到各个value的name和value?
- 谁能给我我一段tcpserver向tcpsocket发送数据的代码!还有idtcpclient接受idtcpserver的代码呢。。
- 继承自TCustomControl得控件,如何实现鼠标拖动?
这是修改name的吧
set job_id='',job_name=''
where 条件
sql:='update job set job_id='+edit6.Text+ ',''' + job_name='+quotedstr(edit2.text) + ''' where job_id='+edit1.Text+'or job_name='+quotedstr(edit7.Text)
为啥会有2个where
job_name='+quotedstr(edit7.Text)+' sql应该是:name = “字符串”; 要带引号吧?!
试下面的看看:
sql:='update job set job_id='+edit6.Text+',job_name='+quotedstr(edit2.text) where job_id='+edit1.Text+'or job_name='''+quotedstr(edit7.Text)+'''';
sql:='update job set job_id='+edit6.Text+',job_name='+quotedstr(edit2.text)'where job_id='+edit1.Text+'or job_name='''+quotedstr(edit7.Text)+'''';
edit2.text:=''''+edit2.text+'''';
edit6.text:=''''+edit6.text+'''';
edit7.text:=''''+edit7.text+'''';然后再试试。
edit1.text:=''''+edit1.text+'''';
edit2.text:=''''+edit2.text+'''';
edit6.text:=''''+edit6.text+'''';
edit7.text:=''''+edit7.text+'''';