2009-02-05 67 views
0

[更新:MS SQL服务器2005]选择主键

嗨,才有可能选择一批变量,然后在SELECT语句中指定一列作为主键?

SELECT ID FROM HQ AS PRIMARYKEY -- this is wrong 
SELECT Names FROM Stores 
SELECT PRODUCTNAME FROM PRODUCTS 

我问这是因为我想利用.net中的DataRow查找方法,谢谢。

+0

什么数据库/版本? – 2009-02-05 19:30:40

回答

2

在填充数据集后,必须用DataTable对象指定主键,而不是在sql查询中。

myTable.PrimaryKey = new DataColumn[] { 
    myTable.Columns["SomeColumn"] 
}; 

然后你可以使用find()方法

+0

我在找什么,谢谢。 – 2009-02-05 19:34:51

0

不,我不认为你能做到这一点,那就是有SQL服务器通过一个现成的指数到.NET应用程序。您可以将一个索引添加到DataTable中,它将保存数据,它将构建在客户端。