请帮我从MS SQL表中只读一条记录 我尝试以下一种方式(IronPython 2.6 RC1):
cmd = SqlCommand("SELECT * FROM myTable", cn)
dr = cmd.ExecuteReader()
之后我在博士的所有桌子上!
但只需要一条记录(更精确:逐一读取记录)
...
对不起!
我错了!
我在程序中忘记了另外两个命令:
表= []
对于dr中的行:table.append(row)
所以它结果相当于dr.Read()!...
答案 0 :(得分:1)
使用TOP限制为一条(随机)记录。
cmd = SqlCommand("SELECT TOP 1 * FROM myTable", cn)
dr=cmd.ExecuteReader()
通常,当一个人对某个记录感兴趣时,会对特定记录感兴趣,例如ID为42的记录。
TOP 1将按引擎选择访问该表的顺序返回第一条记录。