Re: [.NET] 關於SQL語言
首先你應該不是用複製貼上的吧
造成你引用你朋友的程式碼有筆誤
string1 = "select Cword from dictionary where Eword in('" vin(0) "')"
vin(0)是變數,要用字串相接的方式跟SQL語法接在一起才能Work吧
你自己的方式也是一樣
string1 = "select Cword from dictionary where Eword = vin" (誤)
string1 = "select Cword from dictionary where Eword = " & vin (正)
※ 引述《alair99 (製造不在場證明)》之銘言:
: 請問一下各位大大
: 我這個程式是要連Foxpro的database, 名稱是dictionary
: 裡面有兩個欄位 分別是Eword以及Cword
: 我看了同學的code 他的作法是:
: dim vin(2) as object
: dim inputstr as string = trim(input.text)
: dim blank_pos as integer = instr(inputstr," ")
: vin(0) = Mid(inputstr,1 , blank_pos+1)
: (主要是讓使用者輸入一個動詞配一個名詞 然後我取出動詞來實作)
: dim string1 as string
: string1 = "select Cword from dictionary where Eword in('" vin(0) "')"
: 為什麼一定要這樣才能抓到我想要抓的字呢?
: 而沒辦法使用我的作法:
: dim vin as string
: dim inputstr as string = trim(input.text)
: dim blank_pos as integer = instr(inputstr," ")
: vin = Mid(inpustr,1 ,blank_pos+1)
: dim string1 as string
: string1 = "select Cword from dictionary where Eword = vin"
: 我的這個寫法他會顯示找不到資料列 'vin'
: 這是為什麼呢?
: 不好意思阿 初學者 問題超多 還請見諒
: 小弟在這裡先謝謝大家
--
如果某一個人無聲的在妳心裡留下印子,妳會時時想起他,時時說到他ꄊ那是愛情的第一步,酸酸的,酸到有點苦,但妳會努力的找出那甜蜜的部份
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.100.27
推
06/14 12:35, , 1F
06/14 12:35, 1F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章