台灣最大程式設計社群網站
線上人數
1296
 
會員總數:246046
討論主題:189631
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 後端判斷資料庫的值
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
後端判斷資料庫的值
價值 : 60 QP  點閱數:787 回應數:12
樓主

aasssss
門外漢
0 13
146 17
發送站內信

目前想做到用webservice連結資料庫(access)

想判斷資料庫某欄位的值為何,Ex:假設抓到的值為123,回傳到前端,若值為1234,回傳到前端(目前是用ajax)

值回傳後再用if else 去判斷是123還是1234.

所以想請教的問題是:

1.後端的sql語法該如何下,以及判斷式該如何寫
2.前端該如何判斷值是123還是1234?











搜尋相關Tags的文章: [ access ] , [ c# ] , [ ajax ] , [ asp.net ] , [ webservice ] ,
本篇文章發表於2018-03-30 16:07
1樓
回應

P陳
檢舉此回應
您的題目很大,比您要的答案還難懂

1.前端判斷 123 1234 了,為什麼要再用 後端的SQL 判斷
2.您講真的還是假的?
select case Webservice回傳值
case "123"
msgbox "123"
case "1234"
msgbox "1234"
case else
msgbox "超過"
end select

3.請將您的程式PO出來一下,讓我們來 集思廣意

本篇文章回覆於2018-03-30 20:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

aasssss
檢舉此回應
想請問大大方便給我您的mail讓我把程式包給您看嗎?

我覺得我把程式給您看在告訴您我想做到的效果會比較容易不知可否!
本篇文章回覆於2018-03-30 20:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

P陳
檢舉此回應

hi.jcchen@msa.hinet.net
本篇文章回覆於2018-03-30 23:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

aasssss
檢舉此回應
已寄!
本篇文章回覆於2018-03-31 00:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

P陳
檢舉此回應
就知道
1.您一定會整個寄過來給我,而且也不是您的題目講的那樣,
2.也沒有前端程式

看人家的程式很累的,您不指出問題點出在那堙A我沒辦法從頭看的。
請指出那一段出問題,並請只留有問題的一段即可。
再請附上前端程式
--------------------------------------------
給您一個誠心建議 去補習班上個課吧,您還有很長的路要走。
本篇文章回覆於2018-03-31 16:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
先說個題外話
關於您資料庫採用『Access』

您是自己練習?還是真的工作上遇到的問題?
其實,無論是自己練習,還是工作上的需求,都不建議使用Access當作資料庫
您其實有更好的選擇

建議採用SQL Express
一來合法免費使用∼上網搜尋一下就可以找到,下載安裝就可以使用
二來,當您遇到問題,也比較容易找到答案
畢竟,Access用的SQL語法,與MSSQL的T-SQL語法,還是多少有些差異。

這個決定越快越早越好
拖久了,等發現真的應該換,程式還有改一遍,那就累了∼

^.^a

本篇文章回覆於2018-04-02 09:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
回到您的問題上

想判斷資料庫某欄位的值為何,Ex:假設抓到的值為123,回傳到前端,若值為1234,回傳到前端(目前是用ajax)
值回傳後再用if else 去判斷是123還是1234.

所以想請教的問題是:
1.後端的sql語法該如何下,以及判斷式該如何寫
2.前端該如何判斷值是123還是1234?


比較麻煩的是,從您的描述,不是很理解您想做的是什麼
因此,不太敢直接回答小喵的猜測

比較建議您的,是舉例法,來說明您的問題

例如,您的問題2,『前端該如何判斷值是123還是1234?』
不清楚您要判斷123,1234做什麼,因此無法回答您要怎麼處理


幫您整哩一下您需要的知識
1.T-SQL,這是面上有書,建議買一本來當工具書
並且至少學好『新增、修改、刪除、查詢、統計』相關的語法

2.Javascript
您至少要會語法的基本邏輯判斷、比較、基本語法(if~else,變數宣告,程式語言的基本語法)

如果您1,2都沒有基本概念
那麼,給您答案,其實是害了您
因為您如果基本的基礎沒有
給您範例,也不知道他的用法,那麼當需求一改變,您還是不會

小喵希望您不只是求『魚』,更重要的,學會『釣魚、捕魚』的方法

加油∼
^_^




本篇文章回覆於2018-04-02 09:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
再補充一下
大部分的工作用到的,是使用SQL
那麼,如果是要判斷,轉換
MSSQL用的是 Case When
但,Access用的卻是iif

這部分語法很不同,而且知道Access語法的人不多
因此,強烈建議您轉成使用SQL Express

^_^
本篇文章回覆於2018-04-02 10:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
小喵把問答改成填充
請您回覆一下,藉以釐清您的需求
1.您的資料表,內容本來是幾個欄位
2.這幾個欄位,能否舉5筆資料作為範例
3.您資料庫讀取時,條件是什麼?(哪個欄位,條件值是什麼?)
4.這條件後,剛剛2的範例,會得到什麼結果
5.回傳後,要判斷哪個欄位的值?

懇請P陳回覆一下,讓大家能夠清楚明白您的問題
^.^a
本篇文章回覆於2018-04-03 09:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

P陳
檢舉此回應
喵大您好:

aasssss 是提問的人 (三天沒看到人了)

PC是回答問題的人,樓主有寄檔案給我看,我看了後找不到他的提問點...............
#5 有回答,然後沒消息了
本篇文章回覆於2018-04-03 14:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
P陳 大大
不好意思,我看錯了


再等等看樓主是否會出現
^.^a

本篇文章回覆於2018-04-03 16:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

aasssss
檢舉此回應
抱歉抱歉各位大大,這幾個禮拜一直在忙作業所以沒空上來回復,關於我的問題已經自行解決了

小弟無法清楚敘述需要的功能實在抱歉哈哈哈...

感謝p陳大及小喵大耐心地回復,由於小弟在跟資料庫有關的程式上還是超級菜鳥,所以問了一些讓大大無頭緒的問題深感抱歉><
本篇文章回覆於2018-04-15 23:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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