aspnet查詢sql
① asp.net login.aspx登錄無法鏈接sql資料庫
可以先用sqldatasource 向導建一個連接字元串,然後添加gridview,整個過程不用寫一句代碼,然後對照自動生成的代碼,慢慢消化一下,相信心中就會有數了
② 電腦知識 :ASPNET+MS SQL Server 2000+IIS
asp.net
是微軟的一種開發平台,用於軟體開發的一種工具
ms
sql
server
2000
是一種關系型資料庫軟體
iis
是windows操作系統中的系統組件,
internet
信息伺服器,
是用於架設網站的一種工具
以上三種組合是一種開發基於windows系統的BS模塊的軟體系統
③ asp.net core Mvc 怎麼連接sql server
不知道你用過EF沒,asp.net core mvc里同樣可以使用EF core來操作資料庫,如果你不喜歡還可以使用Dapper或是國內的SqlSugar等ORM.如果你要代碼的話,微軟官方文檔"https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-mvc/intro"有圖有真相,不習慣英文的話可以搜索對應關鍵詞博客.既然用到了.net core,相信對這些你也不會陌生.
④ 關於asp.net 用VB連接sql server資料庫(100分)在線等
1、在SQL Server創建 「電腦名\ASPNET」用戶。比如我創建HP-2V47VI88M4GB\ASPNET
2、在SQL Enterprise manager里打開「安全性」文件夾,右擊「登錄」,選擇「新建登錄……」。「常規」選項卡,「名稱」填HP-2V47VI88M4GB\ASPNET,其他默認;「資料庫訪問」選項卡,指定訪問的資料庫,我指定的是Northwind資料庫,然後給他賦許可權:dbo,public就夠了。
⑤ aspnet怎麼連接windows認證的sql資料庫
Data Source=localhost;Initial Catalog=cdshop;Integrated Security=True
loacalhost 是你要訪問的數據源地址
可填
. 或者 localhost 代表本機 (.\sqlexpress 代表sqlserver2005的本機)
機器名 或者IP地址 就是遠程伺服器了
cdshop改成你的資料庫名就可以了.
⑥ asp.net如何實現多表查詢然後對其進行分頁
你要懂得多表聯查,那我就教你分頁拉:
第一 要用到分頁控制項aspnetPage 示例如下
第二 在數據訪問層添加以下兩個方法
//查詢總記錄數
public static int GetGoodsCount()
{
string sql = "select count(*) from goods ";
return Convert.ToInt32(DBHelp.ExceateScalar(sql,null));
}
//查詢信息
public static List<Goods> GetAllGoods(int startRecordIndex,int pageSize)
{
//row_number()over(order by goodsid)為行號(新的函數)
string sql = "select * from (
select *,row_number()over(order by goodsid) as num from goods) as a
where num between @startIndex and @startIndex+@pageSize-1 ";
SqlParameter[] paras=new SqlParameter[]
{
new SqlParameter("@startIndex",startRecordIndex),
new SqlParameter("@pageSize",pageSize)
};
return ExeceateSelecta(sql,paras);
}
第三步在頁面後台調用,
注意首先要為aspnetPage的屬性pageSize給值,也就是說每頁要顯示信息數量
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
AspNetPager1.RecordCount = GoodsManager.GetGoodsCount();
}
}
//分頁控制項的事件
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
//信息開始的索引StartRecordIndex 信息數量PageSize
List<Goods> list = GoodsManager.GetAllGoods(this.AspNetPager1.StartRecordIndex, AspNetPager1.PageSize);
this.DataList1.DataSource = list;
this.DataList1.DataBind();
}
⑦ c#ASPNET+sqlsever 查詢語句問題
count(列名)不就是求總和的嗎!
⑧ ASP怎麼連接SQL資料庫
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Data.SqlClient;//注意需要添加此句
namespaceaspnet3
{
publicpartialclassdatatest:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringstrconn="server=localhost;uid=sa;pwd=longlt;database=School";
SqlConnectionconn=newSqlConnection(strconn);//創建連接
stringsql="select*fromstudents";
conn.Open();
SqlCommandcmd=newSqlCommand(sql,conn);//執行查詢
Response.Write("連接成功");
SqlDataReaderdr=cmd.ExecuteReader();//查詢結果
if(dr.Read())
{
//利用dr[索引]對資料庫表進行操作,dr[]返回object;
//可以用欄位做索引,也可用列號0,1..做索引
Response.Write(dr[0].ToString()+"<br>");
}
//this.Lab.Text="suc";
}
}
}
在上面的例子中,我們連接了一個sa下的School資料庫,並查詢了其中students欄位的內容。
連接資料庫分為三個步驟:先定義連接信息,再創建一個連接,最後打開連接
stringstrconn="server=localhost;uid=sa;pwd=longlt;database=School";//在這一段修改資料庫的信息
SqlConnectionconn=newSqlConnection(strconn);//創建連接
conn.Open();//打開連接
⑨ asp.net 2.0連接 sql 2005
VS2005環境下ASP.NET 2.0連接SQL2005資料庫的方法
對於的新手來說,整個資料庫連接不太容易,根據連接過程中的問題總結如下。
1.開啟SQL2005遠程連接功能,開啟辦法如下:
配置工具->SQL Server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine節點,先擇「遠程連接」,接下建議選擇「同時使用TCP/IP和named pipes」,確定後重啟資料庫服務就可以了。
2.登陸設置改為:
SQL Server 和 Windows 身份驗證模式,具體設置如下:
SQL Server Management Studio管理器->Windows 身份驗證連接伺服器->對象資源管理器中選擇你的數據伺服器->右鍵->屬性->安全性->SQL Server 和 Windows 身份驗證模式選中。
3.設置一個SQL Server方式的用戶名和密碼:
具體設置如下:
(1)SQL Server Management Studio管理器->Windows 身份驗證連接伺服器->對象資源管理器中選擇你的數據伺服器->展開伺服器上的「安全性」->登陸名->在sa帳號上點右鍵- >「選擇頁」選擇常規->更改sa登陸帳號的密碼。這樣就設置了一個用戶名為sa,密碼為:sa123456的用戶。
(2)「選擇頁」 選擇 狀態->登陸修改為啟用。
4.資料庫連接字元串:
資料庫連接字元串有好多種:
Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=伺服器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=伺服器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456
……
那種正確,這跟資料庫版本有關系,如果是SQL Server 2005 Express版本,則必須要有「\SQLEXPRESS」。而且如果這個字元串是定義為一個變數的時候,VS2005還會在「\」的下面加個紅色的波浪 線提示你「\S是無法識別的轉義序列」,因此如果字元串是定義為一個變數的時候應該寫成Server=.\\SQLEXPRESS。
5.注冊SQL Server資料庫:
在路徑「C:\Windows\Microsoft.NET\Framework\ v2.0.50727」下運行「ASPNET_REGSQL」指令,就會出現ASP.NET SQL Server Setup Wizard向導,連續按下兩個下一步後就會出現SQL Server注冊界面,填入你要注冊的資料庫參數就注冊好了。注冊完後會在你的資料庫里多幾個表(如圖):
6.設置資料庫連接字元串:
打開IIS->在默認網站或是網站所在的虛擬目錄點擊右鍵選擇屬性->選擇ASP.NET選項卡->編輯配置->在「常規」頁簽編輯「LocalSqlServer」資料庫連接字元串:
Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
7.設置web.config文件:
在web.config文件添加如下程序:
<connectionStrings>
<add name="LocalSqlServer" connectionString="Data Source=
.\SQLEXPRESS;Initial Catalog=Northwind;
User ID=sa;Password=sa123456"
providerName="System.Data.SqlClient"/>
</connectionStrings>
這樣便大功告成了。
下面來測試:
1.寬松的連接測試:
寬松的連接測試使用SQLDataSourceVS2005伺服器資源管理器選中資料庫點擊右鍵->選擇修改連接->填入伺服器名->使用SQL Server身份驗證填入用戶名sa及密碼sa123456->選擇或輸入一個資料庫名:Northwind->點擊測試連接
寬松的連接測試連接成功並不能說明資料庫就連接了,一開始我就是掛在這里,寬松的連接測試測試連接成功,可是始終無法讀出資料庫的內容到網頁里頭。
2.嚴謹的連接測試:
在VS2005里選擇網站菜單->ASP.NET配置進入ASP.NET網站管理工具->選擇提供程序->點擊AspNetSqlProvider的測試,若測試成功,說明資料庫設置完全正確,否則得從頭來過好好查查問題在哪裡。