仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1142|回复: 9
打印 上一主题 下一主题

[学习教程] ASP编程:[ASP.NET]对Oracle数据库创立表/判别数...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:10:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。asp.net|oracle|创立|数据|数据库对Oracle数据库创立表:
DimmyConnectionStringAsString
DimmyConnectionAsOleDbConnection
DimmyCommandAsOleDbCommand
DimmyCreateSQLAsString
myConnectionString="Provider=OraOLEDB.Oracle.1;UserID=[UserID];DataSource=[DataSource];ExtendedProperties=;PersistSecurityInfo=True;Password=[Password]"
myConnection=NewOleDbConnection(myConnectionString)
myCreateSQL="createtable(abcvarchar2(10))"
myCommand=NewOleDbCommand(myCreateSQL)

myCommand.Connection=myConnection
myConnection.Open()
myCommand.ExecuteNonQuery()
myCommand.Connection.Close()

判别数据表是不是已存在:
DataBaseName--表名
PrivateFunctionSQLExistDatabase(ByValDataBaseNameAsString)AsBoolean
DimorcConnDbAsOracleConnection
DimstrSelectAsString
DimodaExistDatabaseAsOracleDataAdapter
DimdsExistDatabaseAsNewDataSet

orcConnDb=NewOracleConnection
orcConnDb.ConnectionString="datasource=[datasource];"_
&"persistsecurityinfo=False;"_
&"userid=[]userid;Password=[Password];"
orcConnDb.Open()

strSelect="selectcount(*)fromuser_tableswheretable_name="&ReplaceEN(DataBaseName)&""
odaExistDatabase=NewOracleDataAdapter(strSelect,orcConnDb)

odaExistDatabase.Fill(dsExistDatabase)

IfdsExistDatabase.Tables(0).Rows(0)(0)=0Then
orcConnDb.Close()
ReturnFalse
Else
orcConnDb.Close()
ReturnTrue
EndIf
EndFunction

小写英字转换成年夜写英字
enString--字符串
PrivateFunctionReplaceEN(ByValenStringAsString)AsString
DimiAsInteger

Fori=Asc("a")ToAsc("z")
enString=enString.Replace(CChar(ChrW(i)),CChar(ChrW(i-32)))
Next

ReturnenString
EndFunction


</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。
不帅 该用户已被删除
沙发
发表于 2015-1-18 08:23:03 | 只看该作者
如何更好的使自己的工具看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
admin 该用户已被删除
板凳
发表于 2015-1-21 12:35:14 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
精灵巫婆 该用户已被删除
地板
发表于 2015-1-30 18:23:45 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
老尸 该用户已被删除
5#
发表于 2015-2-6 14:45:09 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
兰色精灵 该用户已被删除
6#
发表于 2015-2-16 15:55:16 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
爱飞 该用户已被删除
7#
发表于 2015-3-5 06:37:56 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-11 23:42:42 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
9#
发表于 2015-3-19 16:30:43 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
若相依 该用户已被删除
10#
发表于 2015-3-29 03:15:04 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 19:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表