当前位置:首页 » 操作系统 » aspnet获取数据库数据

aspnet获取数据库数据

发布时间: 2022-05-08 07:39:18

⑴ 关于ASP.NET(C#)中读取数据库中图片的问题

列名:
类型:
ID
int
(最好在设置为主键)
primary
key(也可以设置一个自动增长)
identity
UserName
nvarchar(数值)根据名字的长度调整
Mphone
nchar(固定长度)
UserImage
这个不知道你路径长短(注:最好路径不要太长)nvarchar(长度可变)
顺便告诉你一下数据库的一般格式:
1.nchar(n)
包含
n
个字符的固定长度
Unicode
字符数据,最大长度为
4,000
个字符
2.nvarchar(n)包含
n
个字符的可变长度
Unicode
字符数据,其最大长度为
4,000
字符
3.char(n)长度为
n
个字节的固定长度且非
Unicode
的字符数据,最大长度为
8,000
个字符
4.varchar(n)长度为
n
个字节的可变长度且非
Unicode
的字符数据,最长为
8,000
个字符
5.char和varchar都是字符串类型的,用Unicode编码的字符串,结果是字符的整数值
(注:在你的项目里面最好建立一个images的文件夹,用来存放图片的,也方便数据库的操作)
由于你的问题问的不是很清楚,如果还有什么需要具体问的,请追加提问

⑵ aspnet如何在后台获得数据库某张表的多行信息

你可以应用轮回获取DataTable dt;while(sqldatareader.read()){dt.Load(sqldatareader);}return dt;这个dt就保存了多行数据

⑶ C#.NET 中 关于数据库表记录的读取

在数据库中写一个存储过程,名字是pro_getall
select
*
from

在函数中这个写
private
void
Loadaccess()
{
string
sqlconn="联机字符串";
sqlconnection
conn=new
sqlconnection(sqlconn);
string
sql="exec
pro_getall";
SqlDataAdapter
adapter
=
new
SqlDataAdapter(sql,
sqlconn);
DataSet
set
=
new
DataSet();
adapter.Fill(set);
int
count=set.Tables[0].Rows.count;
//这个就是所有记录的数量
}
不知道符不符合你的要求

⑷ 数据库中有几万条数据,怎样使用aspnetpage分页控件结合数据库分页读取呢

可以用存储过程分页
/*
函数名称: GetRecordFromPage
函数功能: 获取指定页的数据
参数说明: @tblName 包含数据的表名
@fldName 关键字段名
@PageSize 每页记录数
@PageIndex 要获取的页码
@OrderType 排序类型, 0 - 升序, 1 - 降序
@strWhere 查询条件 (注意: 不要加 where)
*/
CREATE PROCEDURE GetRecordFromPage
@tblName varchar(255), -- 表名
@fldName varchar(255), -- 字段名
@PageSize int = 10, -- 页尺寸
@PageIndex int = 1, -- 页码
@OrderType bit = 0, -- 设置排序类型, 非 0 值则降序
@strWhere varchar(2000) = '' -- 查询条件 (注意: 不要加 where)
AS
declare @strSQL varchar(6000) -- 主语句
declare @strTmp varchar(1000) -- 临时变量
declare @strOrder varchar(500) -- 排序类型
if @OrderType != 0
begin
set @strTmp = '<(select min'
set @strOrder = ' order by [' + @fldName + '] desc'
end
else
begin
set @strTmp = '>(select max'
set @strOrder = ' order by [' + @fldName +'] asc'
end
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + '] where [' + @fldName + ']' + @strTmp + '(['
+ @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' ['
+ @fldName + '] from [' + @tblName + ']' + @strOrder + ') as tblTmp)'
+ @strOrder
if @strWhere != ''
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + '] where [' + @fldName + ']' + @strTmp + '(['
+ @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' ['
+ @fldName + '] from [' + @tblName + '] where ' + @strWhere + ' '
+ @strOrder + ') as tblTmp) and ' + @strWhere + ' ' + @strOrder
if @PageIndex = 1
begin
set @strTmp = ''
if @strWhere != ''
set @strTmp = ' where (' + @strWhere + ')'
set @strSQL = 'select top ' + str(@PageSize) + ' * from ['
+ @tblName + ']' + @strTmp + ' ' + @strOrder
end
exec (@strSQL)
GO

⑸ 在aspnet中怎么连接oracle数据库

在本机安装oracle的客户端(如果你是在oracle服务器的本机上连接oracle数据库此步骤省略),装“运行时”就可以了,安装完成后通过客户端配置和Oracle的连接,比如连接名为attat。
然后你在网上随便搜索一下连接oracle的连接字符串,将连接名改为attat就行了。剩下的就是你访问数据库的对应的对象问题了。前面准备就是这些。

⑹ asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确

1、使用的ASP.NET(c#)代码开发语言里头的正则表达式Regex对象,它有一个IsMatch方法用于专门验证正则表达式。

⑺ C# asp.net获取数据库中的时间类型数据的月份

<%# ((DateTime)DataBinder.Eval(Container.DataItem,"shijian")).ToString("MM-dd") 这样不就可以了。把年都去掉了。

⑻ ASP.NET中如何获取客户端电脑名,数据库,ip等信息

1. 在ASP.NET中专用属性:

获取服务器电脑名:Page.Server.ManchineName

获取用户信息:Page.User

获取客户端电脑名:Page.Request.UserHostName

获取客户端电脑IP:Page.Request.UserHostAddress

2. 在网络编程中的通用方法:

获取当前电脑名:static System.Net.Dns.GetHostName()

根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名)。AddressList

也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址)。HostName

3. 系统环境类的通用属性:

当前电脑名:static System.Environment.MachineName

当前电脑所属网域:static System.Environment.UserDomainName

当前电脑用户:static System.Environment.UserName

⑼ asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确

代码如下:

string uname = this.txtUsername.Text; //得到登陆帐号

string pwd = this.txtPassword.Text; //得到登陆密码

SqlConnection sqlCon = new SqlConnection(); //创建数据库连接对象

//初始化该对象的连接字串

sqlCon.ConnectionString

ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;

sqlCon.Open(); //打开数据库连接

SqlCommand sqlComGet = new SqlCommand(); //创建SqlCommand对象

sqlComGet.Connection = sqlCon; //用sqlCon初始化SqlCommand对象

sqlComGet.CommandText = "select * from TUser where UserName='" + uname + "' and UserPwd='" + pwd + "'";

SqlDataReader sqlDr = sqlComGet.ExecuteReader(); //创建SqlDataReader对象

if (sqlDr.Read()) //帐号和密码正确

{ Session["UserID"] = sqlDr["UserID"];

Session["UserEmail"] = sqlDr["UserEmail"];

Session["UserName"] = uname; //用Session记录帐号

Session["UserPwd"] = pwd; //用Session记录密码

Response.Redirect("Default.aspx");

}

else //帐号或密码错误

{

this.lblResults.Text="您输入的用户名或密码不正确!";

}

sqlCon.Close();

⑽ ASP.net(C#) 从数据库提取数据 如何显示到网页指定位置

给你个例子吧:
<div>
<ul class="index_news1">
<asp:Repeater ID="rep_CommpanyNewsList" runat="server">
<ItemTemplate>
<li><a href="#" class="index_news_top">
<%# Eval("Title")%></a></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
你看这个,最外层有个div,你可固定这个div的位置,然后里面是ul-li列表,还有个Repeater标签,在后台应该先绑定Repeater,然后<%# Eval("Title")%>这个是需要显示数据源中的某个字段,这里显示的是标题(Title),明白了嘛?你仔细想想,很好明白的!

热点内容
在团竞模式中怎么重置配置 发布:2024-10-08 02:12:54 浏览:288
宝马远程服务器如何启用 发布:2024-10-08 02:02:57 浏览:391
c语言freadfwrite 发布:2024-10-08 02:01:15 浏览:854
脚本还不简单吗 发布:2024-10-08 01:54:43 浏览:423
安卓手机如何像平板一样横屏 发布:2024-10-08 01:33:26 浏览:509
wapi认证服务器ip 发布:2024-10-08 01:33:24 浏览:507
centos自带python 发布:2024-10-08 00:53:31 浏览:340
android串口调试助手 发布:2024-10-08 00:45:03 浏览:405
sqlserver2008乱码 发布:2024-10-08 00:39:59 浏览:220
华为电脑服务器系统进不去提示 发布:2024-10-08 00:13:42 浏览:492