[更新:MS SQL服务器2005]选择主键
嗨,才有可能选择一批变量,然后在SELECT语句中指定一列作为主键?
SELECT ID FROM HQ AS PRIMARYKEY -- this is wrong
SELECT Names FROM Stores
SELECT PRODUCTNAME FROM PRODUCTS
我问这是因为我想利用.net中的DataRow查找方法,谢谢。
[更新:MS SQL服务器2005]选择主键
嗨,才有可能选择一批变量,然后在SELECT语句中指定一列作为主键?
SELECT ID FROM HQ AS PRIMARYKEY -- this is wrong
SELECT Names FROM Stores
SELECT PRODUCTNAME FROM PRODUCTS
我问这是因为我想利用.net中的DataRow查找方法,谢谢。
在填充数据集后,必须用DataTable对象指定主键,而不是在sql查询中。
myTable.PrimaryKey = new DataColumn[] {
myTable.Columns["SomeColumn"]
};
然后你可以使用find()方法
我在找什么,谢谢。 – 2009-02-05 19:34:51
不,我不认为你能做到这一点,那就是有SQL服务器通过一个现成的指数到.NET应用程序。您可以将一个索引添加到DataTable中,它将保存数据,它将构建在客户端。
什么数据库/版本? – 2009-02-05 19:30:40