พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
Databases help / ถามการ Update SLQ ครับ
byx
byx
Tue 26 Feb 2008 13:46:03

1. ผมมี record ที่ insert เข้าไปแล้ว และมีบางฟิลด์ ที่ยังไม่มีข้อความ

2.ผมสร้างค่าตัวแปรใหม่จาก dropdown

3.นำไป update ที่ record เดิม ในฟิลด์ว่างเปล่า

แต่.... การนำไป update บางครั้งก็ ใส่ให้ บางครั้งก็ไม่มีค่าใส่

เป็นเพราะอะไรครับ

ขอบคุณมากๆ

byx
byx
Tue 26 Feb 2008 14:14:58

code หน้าที update ครับ เป็น ASP
'==========================================================
str_status = "C" ====================สร้างตัวแปร
str_id = request("com_id")=============รับค่ามาจากหน้าที่แล้ว
str_comment = request("intra_comment")===รับค่ามาจากหน้าที่แล้ว
str_datefin = ""=====================ใส่ค่าว่างเปล่า
str_name = request("n_admin")==========รับค่ามาจากหน้าที่แล้ว
str_now = now()====================วันเวลา

SQL = " UPDATE company SET"&_
" intranet_status = '"& str_status &"'," &_
" intranet_comment = '"& str_comment &"'," &_
" intranet_datefin = '"& str_datefin &"'," &_
" intranet_nadmin = '"& str_name &"'" &_
" Where intranet_id = " & str_id

'==========================================================
 ค่า request("n_admin") บางครั้งก็มีค่ามาให้ update บางครั้งก็ไม่มีค่า ครับ

byx
byx
Tue 26 Feb 2008 14:41:22

<select name="n_admin">
          <option value="1">aaaaaa</option>
          <option value="2">bbbbb</option>
          <option value="3">ccccccccc</option>
          <option value="4">ddddd</option>
          <option value="5">eeeeee­</option>
          <option value="6">ffffffff</option>
          <option value="7">ggggg</option>
          <option value="8">hhhhhh</option>
        </select>

นี่คือ dropdown จากหน้าเก่า ส่งค่า n_admin มาให้ครับ

webmaster
webmaster
Tue 26 Feb 2008 14:48:43
ลองทำการ response.write SQL ออกมาดูครับ น่าจะมีผิดที่ query ครับ ลองเปรียบเทียบด้วยในครั้งที่มีผลกับครั้งที่ไม่มีผลครับ
byx
byx
Tue 26 Feb 2008 14:58:55

ค่า response.write SQL ทำไปแล้วครับ

ค่า n_admin = '2' หรือ = เลขอื่นๆที่เราเลือก======== มีค่าส่งมา update แต่บางครั้ง

ค่า n_admin = ''  ไม่มีค่าไป update

ผมเลย งง ว่าทำไม บางครั้งมี บางครั้งไม่มีครับ

webmaster
webmaster
Tue 26 Feb 2008 23:26:13
น่าจะมีปัญหาในการส่งค่าระหว่าง script ครับ ยังไม่เคยเจอกรณีแบบนี้ ลองทดสอบใน browser ตัวอื่นๆว่ามีปัญหาหรือไม่ครับ ถ้ายังไม่หายก็คงต้องไปไล่ดู IIS แล้วละครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login