asp.net里实现获取到另一个页面传过来的id,根据传过来的这个id删除相对应的帖子

为什么删除会失败呢,传值和接收值这里都是没有问题的,我测试过了。但就是删除不了帖子。求问哪里出现问题了... 为什么删除会失败呢,传值和接收值这里都是没有问题的,我测试过了。但就是删除不了帖子。求问哪里出现问题了 展开
 我来答
匿名用户
2018-06-21
展开全部
好像看到你的删除的sql中没有数据表名称,另外NewId的数据类型是什么,是字符串数据吗?
追问
数据表名称是new,newid的数据类型是int
追答
既然这样,你的这个数据表打开语句应该不对:
1、NewId是Int数据,那么就不能使用单引号,单引号是字符串数据使用的;
2、Request.QueryString("id")返回的数据是字符数据,而你的NewId是Int数据,因此必须使用CInt函数转换为Int数据,修改结果如下:
String sql ="delete New Where NewId=" & CInt(Request.QueryString("id")) & "";
数据表名称最好不要使用系统保留字符,New是系统保留字符,这样可能会出现意想不到的错误!!希望对你有帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式