作者b9433056 (阿哩唷 ^.^ )
看板C_Sharp
标题[问题] 抓值~高手帮一下
时间Thu Jan 27 10:21:35 2011
目前个有资料库里面有张资料表
资料表一共五个栏位资料表如下
-------------------------------
| 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
1F:→ andymai:条件no2=1却能找到key为001?意思是要另外有像A=1的对照表 01/27 12:26
2F:→ andymai:吗?还是??? 01/27 12:26
3F:推 followmeyo:你条件自己都打好了 当成sql条件 只捞key值出来 01/27 12:27
4F:→ followmeyo:就好 不知道你不会的点在哪? 01/27 12:27
5F:→ b9433056:楼上的大大~我条件都打好了~但是出现了AND的语法不正确 01/27 13:07
※ 编辑: b9433056 来自: 118.171.230.123 (01/27 13:34)
6F:→ ssccg:你的栏位型态是? 如果不是数值要加'' 01/27 16:11
7F:→ ssccg:另外要取值不是用ExecuteNonQuery吧... 01/27 16:11
8F:→ b9433056:回楼上大大~TYPE是int请问是使用何语法~谢谢 01/27 16:23
9F:推 followmeyo:如果你那段CODE是照着贴过来 没改过 那麽问题很大 01/27 20:34
10F:→ followmeyo:COMMAND里面 自己好好调一调 01/27 20:35
11F:→ b9433056:楼上的大大~看不太懂耶 ==" 01/27 21:01