.net中不使用linq访问 mssql server 2005解决办法
应用程序的数据访问是通过ado.net完成的,ado.net可以使web应用程序从各种数据源中快速访问数据。
在asp.net中不使用linq访问数据库,而是通过写sql文直接访问microsoft sql server 2005
1.添加引用system.configuration,并在程序中使用命名空间using system.configuration。
2."configurationmanager.connectionstrings["connectionstring"].connectionstring"中方括号中引号内的字符串和我的工程中web.config配置文件中
3.没有打开数据库连接。因为我的程序中缺少l了"sqlcon.open();”这句代码。
using system.data.sqlclient; using system.configuration; protected void setorders(sting morders) { string sqlconnstr = configurationmanager.connectionstrings["mywebconnectionstrings"].connectionstring; sqlconnection sqlcon = new sqlconnection(sqlconnstr); sqlcommand commd = new sqlcommand(); commd.connection = sqlcon; sqlcon.open(); commd.commandtext = "update orderlist set status = 1 where (orderid in (" + mpayingnum + ")"+")"; sqldatareader sqldatareader = commd.executereader(); commd = null; sqlcon.close(); sqlcon = null; }
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号