你这么写 很容易 被 SQL注入的。
我只要 在 原用户密码TextBox 里面 写上 123‘ go 你全部的用户的密码都成123 了
我建议你 把这些跟数据库的 *** 作 都改成存储过程 然后 再对单引号 处理下
哈哈 再补上一个
如果我写上这个
DECLARE @tn VARCHAR(10) DECLARE myCusor1 CURSOR FOR select [name] from [sysobjects] where [type] = 'u' OPEN myCusor1 FETCH NEXT FROM myCusor1 INTO @tn WHILE @@FETCH_STATUS = 0 BEGIN declare @sql varchar(1000) set @sql='drop table '+@tn exec @sql FETCH NEXT FROM myCusor1 INTO @tn END CLOSE myCusor1 DEALLOCATE myCusor1
都会把你这个 数据库下 全部的表都删完 你试试
我的是MS SQL数据库,我的程序在我的电脑上测试是没问题的,可以添加也可以修改。但不知为何我把数据复制到我公司的电脑上使用时却添加不了。但是我修改会员信息却没问题。网站程序是没有问题的,因为我是原本从我的电脑里复制过来的。刚开始以为是权限问题,我的电脑和公司电脑都是NTFS格式的,我就在数据文件和日志文件里添加了everyone和guest的权限,而且是全部控制,但还是不行。具体找问题,你可以在要添加的表加个触发器,看看有没有被加有没有被删除
以上就是关于SQLserver读数据后不能再写入全部的内容,包括:SQLserver读数据后不能再写入、SQL数据库为何能修改但不能添加数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)