Adodc1.Recordset.Find "商品名稱 = " + Chr(39) + mhf1.TextMatrix(i, 1) + Chr(39) + " And 批號 = " + Chr(39) + mhf1.TextMatrix(i, 3) + Chr(39) + " And 產地 = " + Chr(39) + mhf1.TextMatrix(i, 4) + Chr(39) + " And 規格 = " + Chr(39) + mhf1.TextMatrix(i, 5) + Chr(39) + ""
請問怎么改啊!
uj5u.com熱心網友回復:
你設一個變數,比如s1,s1="商品名稱 = " + Chr(39) + mhf1.TextMatrix(i, 1) + Chr(39) + " And 批號 = " + Chr(39) + mhf1.TextMatrix(i, 3) + Chr(39) + " And 產地 = " + Chr(39) + mhf1.TextMatrix(i, 4) + Chr(39) + " And 規格 = " + Chr(39) + mhf1.TextMatrix(i, 5) + Chr(39) + ""
然后先列印出來看看是否符合規范。
debug.print s1
uj5u.com熱心網友回復:
另外chr(39)不就是單引號'嘛,干嘛整那么復雜。uj5u.com熱心網友回復:
設一個變數是不是得連接資料庫中的表,ADO控制元件的是資料源,網上的方法都是連接ACCESS資料庫的,不知道怎么讓變數連接SQL的資料源uj5u.com熱心網友回復:
先在程式分析器里面手動輸入查詢命令,沒錯后再在代碼中寫。uj5u.com熱心網友回復:
糾正樓上:先在“查詢分析器”里面……
uj5u.com熱心網友回復:
我猜你的批號的欄位其實是數值,然后你這里用的是字串,然后就報錯了。當然,最好是你按照1樓說的做,列印出你這個字串拼接的結果,看看是什么原因造成的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/105179.html
標籤:控件
上一篇:誰有vb下的LZ77編碼程式?
下一篇:這里的vba好冷清啊
