vs2005搭配sql2005 我会asp,如何快速学习 20
我懂得asp,以前以为aspx作为asp的升级版本已经挺好学的结果一安装才傻眼了,啥都不会在网上看了个教程,结果是vs2005搭配access数据库使用的我目前要实现的很...
我懂得asp,以前以为aspx作为asp的升级版本已经挺好学的
结果一安装才傻眼了,啥都不会
在网上看了个教程,结果是vs2005搭配access数据库使用的
我目前要实现的很简单,读取数据库,修改数据库,删除数据库,就是这几个应该就够了,我想快速的先学习这几个操作,其他的慢慢学应该无所谓的
我目前困惑的,是不知道应该使用什么组件来显示数据库的记录,以及修改啊,删除啊,之类的,麻烦给我些提示,我可以自己去百度的,谢谢! 展开
结果一安装才傻眼了,啥都不会
在网上看了个教程,结果是vs2005搭配access数据库使用的
我目前要实现的很简单,读取数据库,修改数据库,删除数据库,就是这几个应该就够了,我想快速的先学习这几个操作,其他的慢慢学应该无所谓的
我目前困惑的,是不知道应该使用什么组件来显示数据库的记录,以及修改啊,删除啊,之类的,麻烦给我些提示,我可以自己去百度的,谢谢! 展开
5个回答
展开全部
学ASP.NET首先要看你编程使用的是什么语言(VB.NET、C#)首先熟悉后台程序语言,然后找一本ASP.NET的书看看,建议看《ASP.NET内幕》看完后,找一个项目研究着做一下,这样就可以了。前提是不要着急,你得慢慢的来。我是先学ASP.NET后因为工作的需要学的ASP,他们在网页设计的思想是相同的,但在编程的理念是不同。ASP.NET是高度封装的,例如:其中有好多组件例如datalist,gridview之类的,其实都是表格的扩展。相信你的ASP知识对你理解这些有很大的帮助的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.NET下数据库编程,学ADO.NET,<ADO.NET技术内幕>这本书比较规范,但要有点.NET语言基础。
System.Data.SqlClient命名空间下的SqlConnection,SqlCommand,SqlDataReader,SqlDataAdapter和System.Data空间下的DataSet、DataTable比较常用。
GridView、DataList、DataDetalisView、TreeView...可用来绑定数据。
给个简单示例(C#):
using System.Data.SqlClient;
string cnStr=@"data source=localhost; initial catalog=Northwind;integrated security=True";
using(SqlConnection cn = new SqlConnection(cnStr))
{
cn.Open();
using(SqlCommand cmd = cn.CreateCommand())
{
cmd.CommandText = "select LastName,Email from employees";
using(SqlDataReader dr = cmd.ExecuteQuery())//SqlCommand有很多方法
{
while(dr.Read())
{ Response.Write(dr.GetString(0));//dr["LastName"]也可 }
}
}//用using语句,可以不显示调用cmd.Close();
}//cn.Close()
cmd.CommandText就是要执行的sql语句(CRUD),然后调用相应方法执行。
注意连接字符串,initial catalog这里指定了Northwind数据库,执行"use master;drop database Northwind;"是会出错的,需要用SqlConnectionStringBuilder构造这个连接字符串,更改它的InitialCatalog属性值才可。
总之学.NET时候,最好看英译书,然后是msdn,csdn等,国内作者太让人失望,今年初看了本<ASP.NET3.5从入门到精通>,里边竟然出现"C#3.5语法"这样的章节....无语了。
System.Data.SqlClient命名空间下的SqlConnection,SqlCommand,SqlDataReader,SqlDataAdapter和System.Data空间下的DataSet、DataTable比较常用。
GridView、DataList、DataDetalisView、TreeView...可用来绑定数据。
给个简单示例(C#):
using System.Data.SqlClient;
string cnStr=@"data source=localhost; initial catalog=Northwind;integrated security=True";
using(SqlConnection cn = new SqlConnection(cnStr))
{
cn.Open();
using(SqlCommand cmd = cn.CreateCommand())
{
cmd.CommandText = "select LastName,Email from employees";
using(SqlDataReader dr = cmd.ExecuteQuery())//SqlCommand有很多方法
{
while(dr.Read())
{ Response.Write(dr.GetString(0));//dr["LastName"]也可 }
}
}//用using语句,可以不显示调用cmd.Close();
}//cn.Close()
cmd.CommandText就是要执行的sql语句(CRUD),然后调用相应方法执行。
注意连接字符串,initial catalog这里指定了Northwind数据库,执行"use master;drop database Northwind;"是会出错的,需要用SqlConnectionStringBuilder构造这个连接字符串,更改它的InitialCatalog属性值才可。
总之学.NET时候,最好看英译书,然后是msdn,csdn等,国内作者太让人失望,今年初看了本<ASP.NET3.5从入门到精通>,里边竟然出现"C#3.5语法"这样的章节....无语了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp 和asp.net 区别还是蛮大的
其实 asp.net连什么数据库 无所谓 只要是看看 ADO.NET方面的几个主要对象的用法就OK 数据访问基本就没什么问题了
剩下的 就是 页面呈现 这个更简单了 初期其实说白了就是 拖控件 加事件驱动
其实 asp.net连什么数据库 无所谓 只要是看看 ADO.NET方面的几个主要对象的用法就OK 数据访问基本就没什么问题了
剩下的 就是 页面呈现 这个更简单了 初期其实说白了就是 拖控件 加事件驱动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我刚好前两天学习的这方面
asp.net链接sql2005数据库一般都使用ado.net
简单的增删改查一般书上都有说要在这里就教会你的确有点困难
下面写给你连接数据库的几个对象
SqlConnection conn= new SqlConnection();
con.ConnectionString="server=(local);uid=sa;pwd=sa;database=XXX;"
SqlCommand cmd= new SqlCommand();
cmd.CommandText="select * from XXXXX";
cmd.Connection=conn;
SqlDataAdapter sda= new SqlDataAdapter();
sda.SelectCommand=cmd;
con.Open();
DataSet ds= new DataSet();
sda.Fill(ds,"XXXX");
con.Close();
当然这只是其中一种方法,还可以用参数来设置sql语句和连接数据库信息等等你还是要看看书才行的
asp.net链接sql2005数据库一般都使用ado.net
简单的增删改查一般书上都有说要在这里就教会你的确有点困难
下面写给你连接数据库的几个对象
SqlConnection conn= new SqlConnection();
con.ConnectionString="server=(local);uid=sa;pwd=sa;database=XXX;"
SqlCommand cmd= new SqlCommand();
cmd.CommandText="select * from XXXXX";
cmd.Connection=conn;
SqlDataAdapter sda= new SqlDataAdapter();
sda.SelectCommand=cmd;
con.Open();
DataSet ds= new DataSet();
sda.Fill(ds,"XXXX");
con.Close();
当然这只是其中一种方法,还可以用参数来设置sql语句和连接数据库信息等等你还是要看看书才行的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp.net 跟 asp 是完全不同的两个概念
asp.net 2.0 是以 WebForm 形式开发的,如果你有 WinForm 的开发基础,思路上很接近
不过建议你直接学 3.5,以MVC为核心的,这个更接近于JAVA的开发模式
asp.net 2.0 是以 WebForm 形式开发的,如果你有 WinForm 的开发基础,思路上很接近
不过建议你直接学 3.5,以MVC为核心的,这个更接近于JAVA的开发模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询