- 数据库
在这里可以选择项目的调试和启动方法。
-
public static bool connect(string connstr) { Console.WriteLine(connstr); SqlConnection conn = new SqlConnection(connstr); string sql = "select * from memberinfo"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter sda = new SqlDataAdapter(cmd); try { conn.Open(); Console.WriteLine("成功连接数据库"); DataSet dataSet = new DataSet(); sda.Fill(dataSet, "cs"); //Console.WriteLine(dataSet.Tables[0].ToString()); { foreach (DataTable dt in dataSet.Tables) foreach (DataRow dr in dt.Rows) foreach (DataColumn dc in dr.Table.Columns) Console.WriteLine(dr[dc]); } Console.ReadKey(); return true; } catch (Exception e) { throw (e); return false; } finally { conn.Close(); Console.WriteLine("成功关闭数据库连接提示信息"); } }
这是C#连接数据库之后使用DataSet->DataTables->DataColumn的遍历方法
-
在SQL server中需要首先创建一个登录名,这可以是全局的,进而需要在每一个需要权限的数据库当中创建一个用户使用这个登录信息,并且在这个数据库之下创建相应的角色,赋予该用户
一个用户可以拥有多个数据库的访问权限。
-
这样可以在.cs文件中引用和操控html组件
-
注意在使用char类型的时候,会有首位的空格需要去掉;数据出错时要善于利用断点调试,观察变量的值
-
-
注意在插入数据的时候,默认值也可能影响正确性。在这里“将截断字符串或二进制数据。
语句已终止。”出现的原因就是默认值超过了允许的char长度(GBK中文) -
SQL Server 实现行级触发【使用游标】
go create trigger tri_add_guide on guide_accounts after insert as begin --select guide_id from inserted --insert into guideinfo(guide_id) values((select guide_id from inserted)) declare @gid char(36) declare cur cursor local forward_only for select [guide_id] from inserted open cur fetch next from cur into @gid while @@FETCH_STATUS=0 begin insert into guideinfo(guide_id) values(@gid) fetch next from cur into @gid end close cur deallocate cur end
-
Inherits 标识供页继承的代码隐藏类,注意检查代码逻辑
-
VS中某些功能不能使用可能是因为处在调试模式中
-
可以实现自动的Id生成
-
https://blog.csdn.net/orichisonic/article/details/54096066 阻止Button提交表单的方法
-
在前台将html组件加上runat = "server" 以及id属性,保存之后就可以看到后台的designer中出现名称了,没有id不会报错但是也不会生成后台的服务器可见类
-
AutoPostBack默认是true,设置成false可以把ASP组件当作html组件在客户端使用
-
注意对文本框中的字符串进行预处理(trim())等等
-
注意object对象因为没有类型判断很有可能产生意想不到的错误
-
!!!!!!注意!Sql语句需要语句块
-
-
回传情况下其实每一次页面都是默认的初始值,需要加回传判断
-
【错误】基类包括字段,类型不兼容https://blog.csdn.net/ITermeng/article/details/51859031【转】
ASP.NET C# & SQL Server(Based on Visual Studio 2019) 开发经验
最新推荐文章于 2022-03-31 21:02:47 发布