台灣最大程式設計社群網站
線上人數
1496
 
會員總數:246268
討論主題:189809
歡迎您免費加入會員
討論區列表 >> ASP >> 請問要怎麼加phone欄位不能重複電話寫入呢?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問要怎麼加phone欄位不能重複電話寫入呢?
價值 : 300 QP  點閱數:2091 回應數:10
樓主

小實
初學者
2 43
740 122
發送站內信

請問程式要怎麼加phone欄位不能重複電話寫入呢?
謝謝~各位大大!



搜尋相關Tags的文章: [ ASP ] ,
本篇文章發表於2014-01-17 10:57
1樓
回應

Mark Shu
捐贈 VP 給 Mark Shu 檢舉此回應
Request("phone") 之後先去資料庫select 若無此電話,則執行insert
本篇文章回覆於2014-01-17 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小實
檢舉此回應
請問是這樣嗎? 但完全沒作用...感謝您


本篇文章回覆於2014-01-17 12:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

香帥
檢舉此回應
第9行(含)以後請更改如下去試看看
(用seek指令去判斷)

本篇文章回覆於2014-01-17 13:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

香帥
檢舉此回應
剛好像貼到vba程式碼.
asp應該更正如下
以上第3行請改為
rs.seek(phone)
第4行請改為
if rs.EOF Then
本篇文章回覆於2014-01-17 13:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

小實
檢舉此回應
香帥大大,我按照您的方式改!但出現
錯誤類型:
ADODB.Recordset (0x800A0CB3)
物件或提供者無法執行要求的操作。
XXXX.asp, line 11

好像是這行,有問題
rs.Index = "PrimaryKey"

請您再教授一下,謝謝


本篇文章回覆於2014-01-17 13:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

香帥
檢舉此回應
請確認您的table有沒加PrimaryKey
本篇文章回覆於2014-01-17 13:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

小實
檢舉此回應
香帥大大~我ACCESS裡有設
http://0rz.tw/oOdjs
本篇文章回覆於2014-01-17 14:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

香帥
檢舉此回應
我不在server旁邊,等我晚上回去模擬您的環境測試ok,再整個秀出來
本篇文章回覆於2014-01-17 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

香帥
檢舉此回應
好久沒用asp真有點忘了,可能seek沒支援(還在找以前資料,不過先貼上可以解決您需求的),asp.net才有支援
以下用asp.net寫的seek程式碼如下:

asp改用find指令,程式碼如下:

find.asp測試網址如下:
http://ap.a168a.com/blueshop/ado/find.asp?phone=0932123456
seek.aspx測試網址如下:
http://ap.a168a.com/blueshop/ado/seek.aspx?phone=0932123456
整個專案下載(含bbs2.mdb,find.asp,seek.aspx)如下
http://ap.a168a.com/blueshop/ado/find.zip
本篇文章回覆於2014-01-18 17:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
最有價值解答

香帥
檢舉此回應
找到之asp的seek了,不過是用office access的dbengine就可以(不過指令又回復3樓的vba指令,真的是有點混亂)
程式碼如下:

測試網址在:
http://ap.a168a.com/BLUESHOP/ADO/seek.ASP?phone=0932888888
本篇文章回覆於2014-01-19 23:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.