Re: [.NET] 關於SQL語言

看板Visual_Basic作者 (Ironic)時間19年前 (2006/06/14 02:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
首先你應該不是用複製貼上的吧 造成你引用你朋友的程式碼有筆誤 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
感謝大大 解決了我好幾天的困惑 謝謝 T____T
06/14 12:35, 1F
文章代碼(AID): #14Zm8ydv (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #14Zm8ydv (Visual_Basic)