重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
using System.Data;
创新互联10多年成都企业网站建设服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都企业网站建设及推广,对人造雾等多个方面拥有多年的网站制作经验的网站建设公司。
using System.Data.SqlClient;
//先打开两个类库文件
SqlConnection con = new SqlConnection();
// con.ConnectionString = "server=505-03;database=ttt;user=sa;pwd=123";
con.ConnectionString = "server=.;database=stu;uid=sa;pwd=sa";
con.Open();
/*
SqlDataAdapter 对象。 用于填充DataSet (数据集)。
SqlDataReader 对象。 从数据库中读取流..
后面要做增删改查还需要用到 DataSet 对象。
*/
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = "SQL的语句";
SqlDataReader dr = com.ExecuteReader();//执行SQL语句
dr.Close();//关闭执行
con.Close();//关闭数据库
------------------
使用ASP.NET连接SQLSERVER的步骤:
1.确定你的电脑安装了ASP.NET和SQLSERVER
2.在你需要连接数据库的页面的.aspx页面中添加命名空间using system.data和using system.data.sqlclient
3.实例化常用的类对象:sqlconnection具体方法如下:
SqlConnection SQlConn = new SqlConnection("server = .;uid = sa;pwd = ; database = 你要连接的数据库名称");
这样你就能实现最基本的C#连接数据库了,后面还要实例化SqlCommand对象和DataSet对象,这两个分别是你对数据库实现增,删,改,查的基本操作和生成数据集。
创建过程 CREATE PROCEDURE p_1 AS insert into ta ( col_max,col_min,col_avg) select max(col1),min(col1),sum(col1)/count(1) from tb where id='Tetminal1 ; GO -------------------------------------------------------------------------...
按照你问题的描述,你应该是sql中的一个列存的文章内容,那这个列应该就是非常非常长咯;建议你写一个函数,用截断来处理这个问题;
下面给你个demo思路,剩下的自己补
--@a 为文章内容,@page 页码,@length 单页长度
declare @int int,@a varchar(max),@page int,@length int
set @a=''
set @int=1
--假设取第一页,单页显示4000字符
set @page=1
set @length=4000
while @int5000
begin
set @a=@a+cast(@int as varchar(6))
set @int=@int+1
end
--这里显示demo的总长度和内容
select @a,DATALENGTH(@a)
--截断内容
select substring(@a,@page,@length)