日度归档:2020年9月16日

mssql sqlserver 如何避免数据表中的数据被删除呢?


摘要:
下文讲述禁止数据表中数据被删除的方法分享,如下所示;

最近遇到一个奇怪现象,数据表中的数据是不是被删除,目前也不知道是哪个环节
出问题了,由于本人小白程序媛,刚刚接手这个系统,目前无从下手,最后只能左思右想,
既然不知道出错的原因,那么就从数据库层面完全禁止这个数据表中的数据被删除,
让运行报错的用户直接打电话给我,下面讲述具体实现方式:

实现思路:
    直接在数据表上加上一个删除触发器,
 当遇到数据删除时,就报相应的错误

例:
在数据表上加入触发器-避免数据表执行数据删除操作

-- =============================================
-- Author:        maomao365.com
-- Create date: 2020-09-16
-- Description:  禁止数据表删除数据触发器
-- =============================================
CREATE TRIGGER dbo.trig_tbName_stopDelete
   ON  [数据表名称]
   AFTER DELETE
AS 
BEGIN
    SET NOCOUNT ON;
    RAISERROR('禁止删除-maomao365.com',16,1);
    ROLLBACK TRAN;
END
GO

C#中 Static修饰符起什么作用呢?


摘要:
下文讲述c#代码中static修饰符的功能说明,如下所示;

static关键字可用于类,属性,方法,变量前面的修饰符,
那么它们修饰符到底起什么作用呢?
下文将一一道来,如下所示:

用于类名前

则类无需实例化
此类为静态类(不能进行New实例化)


用于方法,属性前

访问这个属性,方法只需通过类名就可以访问属性和使用方法,无需进行new 实例化
(通过实例化后,也无法访问此属性方法)
此静态方法中,可以直接调用其它静态方法,属性
方法中的静态变量,方法执行完毕后,静态变量不会释放
当我们第二次执行此对象中的方法时,静态变量值任然存在

用于变量前

当我们在变量前加入static时,
则变量成为一个静态变量,全局变量

c#如何实现int与string之间相互转换呢?


摘要:
下文讲述c#代码中int类型与string类型之间相互转换的方法分享,如下所示;

int类型,string类型都是c#中常用的类型,
那么它们之间如何互相转换呢?
下文将通过示例的方式讲述其具体实现方式,如下所示:

实现思路:
    1.int转换string  
         int.toString
    2.string转int
       int.TryParse
       int.Parse

例:

 
using System;

namespace consoleTest
{ 
    class Program
    {
        static void Main(string[] args)
        { 
            Console.WriteLine("www.maomao365.com 示例分析:");

            string s = "99";
            int i = 88;

            Console.WriteLine("int转string");
            Console.WriteLine(i.ToString());

            Console.WriteLine("string转int-方式1:");

            int.TryParse(s, out i);
            Console.WriteLine(i.ToString());

            Console.WriteLine("string转int-方式2:");
            Console.WriteLine((int.Parse(s)).ToString());



            Console.ReadLine();
        }
    }
}
c#中int同strin之间相互转换的示例分享

c#中int同strin之间相互转换的示例分享