|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。asp.net中利用sqlcommandbuilder,用它来发生增添,删除,选择等SQL语句,也对照便利的,上面给出个例子 PrivateSubUseCommandBuilder()
DimconnectionStringAsString=_
"IntegratedSecurity=SSPI;PersistSecurityInfo=False;"+_
"InitialCatalog=Northwind;DataSource=LAP800"
DimconnectionAsSqlConnection=_
NewSqlConnection(connectionString)
connection.Open()
Try
DimcommandAsSqlCommand=_
NewSqlCommand("SELECT*FROMCustomers",connection)
DimadapterAsSqlDataAdapter=_
NewSqlDataAdapter(command)
DimbuilderAsSqlCommandBuilder=_
NewSqlCommandBuilder(adapter)
Showcommands
Console.WriteLine(builder.GetInsertCommand().CommandText)
Console.WriteLine(builder.GetUpdateCommand().CommandText)
Console.WriteLine(builder.GetDeleteCommand().CommandText)
DimtableAsDataTable=NewDataTable
adapter.Fill(table)
UseInsert
DimrowAsDataRow=table.NewRow
row("CustomerID")="PAULK"
row("CompanyName")="PaulysEdibles"
row("ContactName")="PaulKimmel"
row("ContactTitle")="TheFatMan"
table.Rows.Add(row)
UseUpdate
Dimresults()AsDataRow=_
table.Select("CustomerID=ALFKI")
results(0)("Region")="DE"
UseDelete
DimdeleteThese()AsDataRow=_
table.Select("CustomerID=FARLA")
ForEachrowIndeleteThese
row.Delete()
Next
adapter.Update(table)
table.AcceptChanges()
CatchexAsException
Debug.WriteLine(ex.Message)
Throw
Finally
connection.Close()
EndTry
EndSub
EndModule
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|