1 如果参数是字符串,建议加上引号
2 只需要一个reader就可以了,where后面条件可以用 or 啊。
3 insert tablename(字段类表) values(与字段类表对应得值) //tablename是表名
4 就是没有声明dr啊,而且.net中根本就不用这种方式获得字段得值
5 建议注重基础,多看点基础方面得书,包括asp.net,ado.net,sql方面得
6 以你现在得基础,还是先看一本基础一点得书吧,等你把书上得弄明白了,再去找源码看看
2 只需要一个reader就可以了,where后面条件可以用 or 啊。
3 insert tablename(字段类表) values(与字段类表对应得值) //tablename是表名
4 就是没有声明dr啊,而且.net中根本就不用这种方式获得字段得值
5 建议注重基础,多看点基础方面得书,包括asp.net,ado.net,sql方面得
6 以你现在得基础,还是先看一本基础一点得书吧,等你把书上得弄明白了,再去找源码看看
解决方案 »
- MVC 验证用户如是否合法
- Windows Media Services 9.0
- 怎么判断用户在线还好是离线?
- 获取iframe内或外对象的问题
- 水晶报表中的文本怎么显示出上标!
- ASP.NET中新建个WEB应用程序,就提示WEB服务器运行的不是ASP.NET1.1版本
- OWC做图时,某一项无数据改如何处理?不是要零。
- 取gridview模板列TextBox输入值的问题
- 发现microsoft.treeview的一个bug!同时请各位高手解决一个关于treeview问题.
- 从数据库中获取20条数据,如何分为两栏显示啊!
- 菜鸟问题,怎样触发datagrid的SelectedIndexChanged事件,急!!在线等!!
- 新手再问!
2. 一个语句也可以
StrSQL="Select UserName From user where UserName='"+txtUserName.Text+"'"+" AND Email='"+txtEmail.Text+"'"
3.e.g, strSQL = "INSERT INTO yourTable (Field1, Field2) VALUES ('value1', 'value2')"
首先,在VB.NET中,字符串之间连接,使用&(C#中使用+)
所以,
Dim StrConn As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("data/mydb.asp")
改成:
Dim StrConn As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/mydb.asp")其次:
user是SQL保留字,
所以,
StrSQL="Select UserName From user where UserName="+txtUserName.Text
改成:
StrSQL="Select UserName From [user] where UserName='" & txtUserName.Text & "'"
StrSQL="Select UserName From [user] where UserName='"&txtUserName.Text&"' and UserEmail='"&txtUserEmail.Text&"'"3.
strSQL = "insert into [user](UserName,UserPassWord,UserSex) values('" & txtUserName.Text & "','" & txtPassWord.Text & "','" & ddlSex.SelectedItem.Value & "')"
请参考:
Microsoft ASP.NET 快速入门教程
http://chs.gotdotnet.com/quickstart/aspplus/