|
查看: 1234|回复: 9
|
當INSERT INTO 的VALUES 同時要放STRING, ARRAY,該怎麽寫QUERY?(解決了)
[复制链接]
|
|
|
如題,當INSERT INTO 的VALUES 同時要放STRING, ARRAY,該怎麽寫QUERY?
在網上我找不到同時出現的例子。。。
EXAMPLE:
cmd.CommandText = "INSERT INTO StockTake ([RFIDCode]) Values(('0" & arr(0) & " ',)"
希望結果: RFIDCode column insert "0"+ array value.
面對問題:Error message "Specified argument was out of the range of valid values"
感激不盡。。。。
[ 本帖最后由 hlin22 于 4-9-2008 03:04 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 4-9-2008 09:29 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-9-2008 10:23 AM
|
显示全部楼层
原帖由 mElO 于 4-9-2008 09:29 AM 发表 
你是用什么CODE???
不好意思沒寫。。。。用vb.net |
|
|
|
|
|
|
|
|
|
|
发表于 4-9-2008 10:54 AM
|
显示全部楼层
回复 3# hlin22 的帖子
|
你的insert statement里面好像少了个豆号.. |
|
|
|
|
|
|
|
|
|
|
发表于 4-9-2008 10:59 AM
|
显示全部楼层
|
你把你要的SQL STATEMENT写下,我试看跟你convert去VB.net... 如果有sensitif的资料就把它放成ABC |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-9-2008 11:15 AM
|
显示全部楼层
原帖由 mElO 于 4-9-2008 10:59 AM 发表 
你把你要的SQL STATEMENT写下,我试看跟你convert去VB.net... 如果有sensitif的资料就把它放成ABC
har?!!! 有點不明白。。。。
我是不明白 cmd.CommandText = "INSERT INTO StockTake ([RFIDCode]) Values(('0" & arr(0) & " ',)"
哪裏出了問題。。。。不懂爲什麽run不到。。。
這。。。已經用vb寫了。。。。
[ 本帖最后由 hlin22 于 4-9-2008 11:17 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 4-9-2008 11:19 AM
|
显示全部楼层
原帖由 hlin22 于 4-9-2008 11:15 AM 发表 
har?!!! 有點不明白。。。。
我是不明白 cmd.CommandText = "INSERT INTO StockTake ([RFIDCode]) Values(('0" & arr(0) & " ',)"
哪裏出了問題。。。。不懂爲什麽run不到。。。
這。。。已經用vb寫了。。。。 ...
问题应该出在这里... 我的意识是说如果有机密的字就用ABC代替.. |
|
|
|
|
|
|
|
|
|
|
发表于 4-9-2008 11:41 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-9-2008 03:03 PM
|
显示全部楼层
解決了。。。。在try and error 的試驗下,被我玩到能動了。。。。
分享一下。。。
cmd.CommandText = "INSERT INTO Stock ([Code]) Values('00" & arr(0).ToString & "00')"
Expected result:Code field 的 value 是“00”+array data+"00"。 如果array 是"ABC", value =00ABC00
謝謝mElO的熱心幫忙。。。。
|
|
|
|
|
|
|
|
|
|
|
发表于 4-9-2008 03:10 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|