首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SQL的删除有关问题

2013-02-02 
SQL的删除问题在SQL Server中,删除是这样的:DECLARE @sql varchar(8000)SET @sqldelete from members wh

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楼的

热点排行