Heim > Datenbank > MySQL-Tutorial > ASP.NET中不使用LINQ访问 mssql server 2005数据库解决办法

ASP.NET中不使用LINQ访问 mssql server 2005数据库解决办法

WBOY
Freigeben: 2016-06-07 17:47:57
Original
1166 Leute haben es durchsucht

.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配置文件中标记中的属性"name="mywebconnectionstrings""的字符串不一致。正确的应为属性name中的字符串。

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;
}

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage