[問題] 抓值~高手幫一下

看板C_Sharp作者 (阿哩唷 ^.^ )時間13年前 (2011/01/27 10:21), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/2 (看更多)
目前個有資料庫裡面有張資料表 資料表一共五個欄位資料表如下 ------------------------------- | key | no1 | no2 | no3 | no4 | ------------------------------- 001 1 A 1 1 002 1 A 1 2 003 1 B 1 1 004 1 B 1 2 . . . . . . . . . . . . . . . . . . . . 現在我有no1、no2、no3、no4的值 我要以上面的值來查詢資料表的key ex:輸入值 no1=1 no2=1 no3=1 no4=1 查詢結果001 我該怎麼做? 擠破頭了想不太出來~麻煩各位神通們幫幫忙 各位大大這是目前用vb的寫法~~下次還要用c#重寫 For i As Integer = 0 To N - 1 Dim lsn As Integer = 0 Cmd = New OleDbCommand("select key from [dbo].[lite_loc] Where no1=" + Q(i).no1 + " And no2='" + Q(i).no2 + "' And no3=" + Q(i).no3 + " And no4=" + Q(i)no4, Con) Cmd.ExecuteNonQuery() '執行Command 篩選出來的key值要給變數KEY 那KEY的值應該怎麼設定? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.230.123

01/27 12:26, , 1F
條件no2=1卻能找到key為001?意思是要另外有像A=1的對照表
01/27 12:26, 1F

01/27 12:26, , 2F
嗎?還是???
01/27 12:26, 2F

01/27 12:27, , 3F
你條件自己都打好了 當成sql條件 只撈key值出來
01/27 12:27, 3F

01/27 12:27, , 4F
就好 不知道你不會的點在哪?
01/27 12:27, 4F

01/27 13:07, , 5F
樓上的大大~我條件都打好了~但是出現了AND的語法不正確
01/27 13:07, 5F
※ 編輯: b9433056 來自: 118.171.230.123 (01/27 13:34)

01/27 16:11, , 6F
你的欄位型態是? 如果不是數值要加''
01/27 16:11, 6F

01/27 16:11, , 7F
另外要取值不是用ExecuteNonQuery吧...
01/27 16:11, 7F

01/27 16:23, , 8F
回樓上大大~TYPE是int請問是使用何語法~謝謝
01/27 16:23, 8F

01/27 20:34, , 9F
如果你那段CODE是照著貼過來 沒改過 那麼問題很大
01/27 20:34, 9F

01/27 20:35, , 10F
COMMAND裡面 自己好好調一調
01/27 20:35, 10F

01/27 21:01, , 11F
樓上的大大~看不太懂耶 =="
01/27 21:01, 11F
文章代碼(AID): #1DGDQoWy (C_Sharp)
文章代碼(AID): #1DGDQoWy (C_Sharp)