读书人

SQL的删除有关问题

发布时间: 2013-02-02 12:27:16 作者: rapoo

SQL的删除问题
在SQL Server中,删除是这样的:
DECLARE @sql varchar(8000)
SET @sql='delete from members where member_id in ('+@_ids+')'
EXEC(@sql)

在c#中定义参数就可以了:
OleDbParameter _param = new OleDbParameter("@_ids", OleDbType.LongVarChar);

在Access中为什么不行?
string sql="delete from members where member_id in (@_ids)";
OleDbParameter _param = new OleDbParameter("@_ids", OleDbType.LongVarChar);

另:
string sql="delete from members where member_id in ("+_ids+")";
这种方式不要
[解决办法]
语法用起来 确实有点不一样。
试试3楼的

读书人网 >asp.net

热点推荐