|
发表于 20-7-2005 12:18 PM
|
显示全部楼层
今天探索了 ASP.NET ,可是看了老半天,竟然——
连以往用 ASP 很容易达到的东西也做不出来……
概念似乎差太远了。 |
|
|
|
|
|
|
|
发表于 20-7-2005 12:56 PM
|
显示全部楼层
原帖由 sson 于 20-7-2005 12:18 PM 发表
今天探索了 ASP.NET ,可是看了老半天,竟然——
[fly]完全没有头绪! ...
不要这样
ASP.net我也不会呀 |
|
|
|
|
|
|
|
发表于 20-7-2005 01:15 PM
|
显示全部楼层
ASP.NET 的用法跟JSP 类似.....本人认为拉... |
|
|
|
|
|
|
|

楼主 |
发表于 20-7-2005 01:46 PM
|
显示全部楼层
以前,用ASP时,可以CHECK RS.EOF,ASP.net呢是用DATASET了,那请问如何CHECK那RECORDS是否在DB里呢? |
|
|
|
|
|
|
|
发表于 20-7-2005 01:57 PM
|
显示全部楼层
刚刚忽然断电,电流恢复后竟然—— FLA corrupted !
看看备份,竟然——是两天前的!
怎么会酱!!!!!!!!!!!!!!!!!!
猫咪 在下也不会 JSP …… |
|
|
|
|
|
|
|
发表于 20-7-2005 02:08 PM
|
显示全部楼层
原帖由 sson 于 20-7-2005 12:18 PM 发表
今天探索了 ASP.NET ,可是看了老半天,竟然——
[fly]完全没有头绪! ...
把你的 web application 当成是一个 windows application 来 code, 对于 event/object oriented 的概念也搞清楚, 这样 asp.net 充其量就只是比 asp 复杂一点点.
很多人说 asp 容易, 那是因为他们还没在 asp 上面玩 com. 这点和 asp.net 就差不多了. 
原帖由 max5007 于 20-7-2005 01:46 PM 发表
以前,用ASP时,可以CHECK RS.EOF,ASP.net呢是用DATASET了,那请问如何CHECK那RECORDS是否在DB里呢?
把你的情况再描述的详细些...  |
|
|
|
|
|
|
|
发表于 20-7-2005 02:10 PM
|
显示全部楼层
什么是COM
什么是ASP
什么是ASP。net?
VB 和 VB。net有什么不一样? |
|
|
|
|
|
|
|
发表于 20-7-2005 02:51 PM
|
显示全部楼层
com我不知道
ASP/ASP.net是web application 的language.
它可以连接database.
好像你用VB来connect database一样。 |
|
|
|
|
|
|
|
发表于 20-7-2005 02:53 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 20-7-2005 02:54 PM
|
显示全部楼层
Dim CommandText As String= "SELECT * FROM tblUser WHERE UserID='" & trim(txtUsername.Text) & "' AND Password='" & trim(txtPassword.Text) &"'"
Dim myCommand As New SqlDataAdapter(CommandText, myConnection)
这是我的LOGIN PAGE的CODE,我如何CHECK它是否找到RECORDS?然后REDIRECT去MAIN PAGE?
试了以上的方法失败以后,我直接用STORE PROCEDURE就可以了,以下的方法是可行的,但我要知道如何用以上的方法CHECK 那RECORDS是否存在。。
cmdSelect = New SqlCommand( "DBAuthenticate", conMyData )
cmdSelect.CommandType = CommandType.StoredProcedure
parmReturnValue = cmdSelect.Parameters.Add( "RETURN_VALUE", SqlDbType.Int )
parmReturnValue.Direction = ParameterDirection.ReturnValue
cmdSelect.Parameters.Add( "@username", strUsername )
cmdSelect.Parameters.Add( "@password", strPassword )
conMyData.Open()
cmdSelect.ExecuteNonQuery()
intResult = cmdSelect.Parameters( "RETURN_VALUE" ).Value
conMyData.Close()
If intResult < 0 Then
If intResult = -1 Then
lblMessage.Text = "Username Not Registered!"
Else
lblMessage.Text = "Invalid Password!"
End If
End If
Return intResult |
|
|
|
|
|
|
|
发表于 20-7-2005 03:07 PM
|
显示全部楼层
原帖由 max5007 于 20-7-2005 02:54 PM 发表
Dim CommandText As String= "SELECT * FROM tblUser WHERE UserID='" & trim(txtUsername.Text) & "' AND Password='" & trim(txtPassword.Text) &"'"
Dim m ...
其实很简单... 和 ADODB 差不多一样, 你想得稍微复杂了些.
举个例子给你看看 (C#):
public bool LoginValidate (string LoginID, string password) {
bool smooth = false;
string sql = "SELECT * FROM tblUser WHERE UserID='" + LoginID + "' AND Password = '" + password + "'";
SqlConnection masterConnection = new SqlConnection("...connection string...");
SqlCommand masterCommand = new SqlCommand(sql, masterConnection);
masterConnection.Open ();
SqlDataReader masterReader = masterCommand.ExecuteReader();
try {
smooth = masterReader.Read();
} catch (Exception e) {
// do something
}
masterReader.Close();
masterConnection.Close();
return smooth;
}
如果传回来的数值是 true, 那么就是有此人啦. |
|
|
|
|
|
|
|
发表于 20-7-2005 03:25 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 20-7-2005 03:32 PM
|
显示全部楼层
啊。。羞死人了,我还去用STORE PROCEDURE来CHECK哈哈。。。。。谢谢你GOATSTUDIO,等我把它CONVERT成VBCODE之后就POST上来^^ |
|
|
|
|
|
|
|
发表于 21-7-2005 09:40 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 21-7-2005 10:27 AM
|
显示全部楼层
你都放弃编程了。。。。还说什么?
有编程底的,多少都会明白一点,只是他们编程的code和方法有些不同
阿紫,顺便在这里恢复你在linux区的疑问
slackware, suse, 都是linux的发行版
它们的界面不同,但是,核心都是一样
它们各有各的特色
我还不是高手,所以不能详细给你解说
google可以回答你很多问题 |
|
|
|
|
|
|
|
发表于 21-7-2005 10:37 AM
|
显示全部楼层
今天一早起来,觉得上班是一件很痛苦的事。
可能我真的没有能力去写一个program吧。
真的有一点累了。
阿紫,我也要学你了。。。 |
|
|
|
|
|
|
|
发表于 21-7-2005 10:37 AM
|
显示全部楼层
原帖由 阿紫 于 21-7-2005 09:40 AM 发表
完完全全,看不懂的code.....
=.=!!
瓦老,copy我的。。。。。 |
|
|
|
|
|
|
|
发表于 21-7-2005 11:04 AM
|
显示全部楼层
.NET 的东西... 就觉得像是JAVA merge with VB.... 尤其是C#.NET....interface 像VB... CODE 像 JAVA |
|
|
|
|
|
|
|
发表于 21-7-2005 11:04 AM
|
显示全部楼层
汗……
max 怎么做到酱复杂去?哈哈哈,窜牛角尖了。
做了 8 小时,终于把损坏的 Flash 重新做好了,好累…… |
|
|
|
|
|
|
|
发表于 21-7-2005 11:38 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|