- 博客(9)
- 收藏
- 关注
原创 ado.net 中dataAdpter删除数据时数据库未发生改变
用DataAdapter.Update() 方法更新删除了部分DataRow 的 DataTable。但是数据库中的数据没有随着更新而变化。原因:DataTable 删除 DataRow 时,使用的是DataTable.Rows.Remove(DataRow ) 或 DataTable.Rows.RemoveAt(DataRowIndex) 方法。解决方法:使用 DataTable.Rows[rowIndex].Delete();方法删除数据。
2024-06-04 02:01:40
272
1
原创 vue的编写基本模板和生命周期
/第二个钩子函数,完成了对vue中的data和methods的加载,适合进行业务的处理,Ajax适用于此处。//运行阶段的钩子函数beforeUpdate:如果data发生改变,触发此钩子函数,data改变了,但是页面的DOM元素还没有改变。//运行阶段的钩子函数updated。//---------------------------vue的生命周期--------------------//------------------------vue的基本模板----------------
2023-06-24 13:22:56
98
1
原创 .Net MVC项目结构介绍
Controllers文件夹放控制器,views主要是存放视图。global为主入口问文件,当项目开始运行时首先便是这个文件。Controller控制器:协调视图和数据源,业务处理。Model数据源:做数据的读写(dal+model)所有请求都要经过controller控制器进行操作。MVC架构将软件拆分为了3个部分。View视图:页面,前端部分。
2023-04-18 18:33:42
200
原创 SQL server事务
select @ymoney=money from abank where Account=@a_account--查出余额。--事务:事务中的语句如果要执行都执行,如果有一个不执行所有语句都不执行。commit transaction --提交。print '余额不足'begin transaction --事务开始。commit transaction --事务提交。rollback transaction--事务回滚。--业务场景:A银行 B银行。--一个操作里面有10条语句。
2023-04-18 11:24:11
570
原创 SQL server触发器
-业务场景:01和02分别是两个订单表,做两张订单表的数据同步,当01表插入数据时,02表也插入相同的数据。create trigger 触发器名称,一般命名为tr_触发操作和表名_触发后执行的操作和表名。--业务场景:当论坛中的用户被删除的时候,将用户表的数据删掉;还要将用户发表的文章删除;--从删除临时表中得到删除用户的id。--Article文章表 uid。--怎么获取新插入数据的值。触发器被触发后进行的操作。on 表名 for 操作。--Users用户表。
2023-04-17 10:56:13
397
原创 ADO调用存储过程
这种已经编译好的过程可极大地改善SQL语句的性能。由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行。客户端调用存储过程只需要传存储过程名和相关参数即可,与传输SQL语句相比自然数据量少了很多。1:通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。2:通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。1:存储过程极大的提高SQL语言的功能和灵活性。
2023-04-17 10:43:51
183
1
原创 SQL serve存储过程
exec pr_insert_StudentInfo 'admin','2000-01-01','男'create procedure 存储过程名。create procedure 存储过程名。alter procedure 存储过程名。--存储过程:类似于数据库中的函数。create proc 存储过程名。print '插入成功'(1)return 方式返回。execute 存储过程名。需要先运行后才能使用。--带返回值的存储过程。--有参数的存储过程。
2023-04-17 08:55:21
182
1
原创 sqlserver--基础语句
select ProvinceName from S_Province where exists (select top 1 ProvinceName from S_Province where ProvinceName='北京市' )insert into 表名(列名1,列名2,列名3) values('数据1','数据2','数据3 ')---------千万小心:在写更新语句和删除语句的时候一定要检查条件。insert into 表名 values('数据1','数据2','数据3 ')
2023-04-11 16:36:08
315
1
原创 javastript简介及编写位置
ECMA组织:收编开源项目,做项目规范 更名为ECMAScript 2015年ECMA组织推出了一个大版本 ECMAScript2015(简称ES6)静态语言:执行前需要进行预编译 C# C C++ java 优点:执行效率高 缺点:体系比较大,学习难度大。脚本语言(动态语言):不需要进行预编译 优点:简单轻量化 缺点:执行效率远低于静态语言。历史:个人写的2个星期,java+script 和java没有一点关系 甲骨文收购了sun。
2023-02-27 15:43:00
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人