當前位置:首頁 » 操作系統 » 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 04:19:05 瀏覽:420
seer資料庫 發布:2024-10-08 04:18:47 瀏覽:477
l3緩存分數下降 發布:2024-10-08 04:10:36 瀏覽:433
linux游戲伺服器 發布:2024-10-08 04:04:17 瀏覽:74
有什麼推薦的網游低配置 發布:2024-10-08 03:17:03 瀏覽:36
淘優惠源碼 發布:2024-10-08 03:17:02 瀏覽:780
linux系統製作 發布:2024-10-08 02:47:15 瀏覽:252
4s緩存怎麼清理 發布:2024-10-08 02:46:42 瀏覽:429
蘋果11面容存儲微信密碼 發布:2024-10-08 02:35:58 瀏覽:764
魔獸243腳本 發布:2024-10-08 02:35:12 瀏覽:640