C VS2019 SQLSERVER2019在資料庫中查

2021-03-20 19:23:39 字數 4192 閱讀 1705

1樓:劉內蒙古

sqldataadapter dataadapter = new sqldataadapter(sql, connection);

dataset dataset = new dataset("star");

這有問題

你沒有把資料集填充到dataset

加一句dataadapter .fill(dataset ,"dataset");

2樓:

連線資料庫沒有賬號和密碼?

採用c#在vs2010編寫查詢語句如何獲取sqlserver2008中的資料,求具體編寫**,急!!

3樓:白天

彆著急,很簡單,看下面:

private datatable gettable()然後,datagridview1.datasourse=dt;

就可以在窗體中顯示資料了。

模糊查詢的話,方法和這個一樣,只是把sql改一下,where條件中加上 like 即可。

如果要求**的完美,需要在資料層寫一個單獨的獲取表的方法,即:

////// 將資料庫表讀取到記憶體datatable中///

/// 傳入的sql字串

/// 記憶體datatable表

public static datatable getdatatable(string sql)

然後在業務層寫一個呼叫的方法,傳入sql,即:

public static datatable getdatatablebll()

需要的資料不同,傳入的sql不同。

在vs2010中用c#實現對sql資料庫中的表的查詢、新增、修改、刪除資料,具體**怎麼寫? 50

4樓:匿名使用者

//1.宣告資料庫連線字串

string strcon = "data source=.;initial catalog=itdb;uid=sa;pwd=sun@0918";

//2.建立資料庫連線物件

sqlconnection con = new sqlconnection(strcon);

//3.開啟資料庫連線

con.open();

//4.編寫sql語句

string sql = "delete from phzw where name='" + id+"'";

sql***mand cmd = new sql***mand(sql, con);

//6.選擇***mand的適合方法

int res = cmd.executenonquery();

if (res > 0)

else

//7.關閉資料庫連線

con.close();

這是刪除的初級**,新增和修改,只需修改sql語句就可以了

5樓:梓俊熙

我給你寫一個例子吧,其他功能依次改改就可以實現的:

////// 獲取資料庫連線

//////public static sqlconnection getconnection()

//這是增加一天圖書資訊(你自己建一張表,然後這張表的欄位就是你上面列出來的,然後你根據你的表把我寫的這個sql語句換成你的就ok了,你先做,如果不懂的話,在追問。)

public void addtbook(tbook tbook)

','','','','',@bookcover,'','','','') ",

tbook.bookname, tbook.booktypeid, tbook.

bookauthor, tbook.bookprice, tbook.bookcontent, tbook.

bookcode, tbook.bookinlib,tbook.bookpublishtime,tbook.

bookpublisher);

sqlconnection conn = null;

trycatch (sqlexception)

finally}}

6樓:蟹殼的薩斯

網上搜個sqlhelper

用vs2010 寫c#**連線sql server 2008 資料庫,為什麼總是連線不上?它提示「sa 登陸錯誤」?求大神。 30

c# 資料庫連線登陸失敗 用的vs2010,sql server 2008 5

7樓:匿名使用者

檢查網路連線是否正常

sql server 2008 服務管理器 先停止執行,再啟動

重啟資料庫伺服器

8樓:匿名使用者

都告訴你登入失敗了,看看使用者名稱密碼是不是錯了啊,mssql服務是不是啟動了啊

正常人應該不會用904做使用者名稱,你這**。。。

9樓:逍艹遙丶王

那你資料庫連線字串寫錯了

sql語句在資料庫中能查到但用c#卻查不到 100

10樓:匿名使用者

除錯看,如果資料庫連線成功,以**看應該有資料出來了,除錯時,在即使視窗中輸出ddd看看結果為不為空

我用的是vs2010,在用c#寫程式時需要連線sql2008的資料庫,但是提示失敗!求解! 10

11樓:匿名使用者

第一步,檢視bai是否安du裝了資料庫例項第二zhi步,檢視連線資料dao庫例項名稱是否正內確。容第三步,檢視資料庫客戶端的協議,tcp是否開啟,如果沒有開啟,請開啟tcp協議,並重啟sql服務。

第四步,檢查登陸名稱和密碼是否正確。

12樓:匿名使用者

要麼是你資料庫安裝有問題,要麼你沒開sql服務,如果是放到iis上還可能是沒開tcp/ip,要麼你的資料庫連線字串寫錯了

13樓:愛桔子人

資料庫配置問題,詳細的查詢配置資料庫方面的文章

14樓:匿名使用者

先看你資料庫遠端連線有沒有開啟,tcp/ip服務有沒有啟動,sql server服務有沒有開啟,如果都是開啟的,就應該是你資料庫連線的語句不對了!

15樓:匿名使用者

外圍配置器吧這幾個的服務都開了

用c#連線sql server資料庫為什麼老出現下面的錯誤?求大神指導

16樓:匿名使用者

你的sql server是自己裝的,還是vs帶的,如果是vs帶的,它的例項名一般是sqlexpress,連線字串一般是

server=.\\sqlexpress;integrated security=sspi;database=資料庫名

如果是自己裝的企業版或者專業版之類的,則是server=.;integrated security=sspi;database=資料庫名

c# 怎麼查詢資料庫中表的名稱或查詢該表是否存在資料庫中

17樓:匿名使用者

能否說一下sql的版本,並貼一下程式?

你的語句我放sqlserver裡執行了一下,是可以的呀。

18樓:du瓶邪

判斷是否存在

:if exists (select count(*) from sysobjects where id = object_id('資料

庫名.owner.表名'))

return 1; -- 存在

else

return 0; -- 不存在

判斷表中欄位是否存在:

if exists (select * from syscolumns where name='欄位名' and id=object_id('資料庫名.owner.表名'))

return 1; -- 存在

else

return 0; -- 不存在

19樓:匿名使用者

select count(0) from sysobjects where id=object_id(n'表名') and objectproperty(id,n'isusertable')=1

如果返回的是0,則不存在,1為存在。

怎麼備份SQL Server 2019資料庫

1 在開始選單中點選 sql server management studio 在彈出的介面點選連線,在資料庫選項中選擇需要備份的資料庫檔案,然後右擊選擇 任務 中的 備份 2 在備份資料庫tobhis,資料庫選擇 tobhis 備份型別選擇 完整 然後點選 新增 按鈕 3 在出現的介面中點選資料夾...

怎麼備份SQL Server 2019資料庫

一 自動備份資料庫 1 在電腦開始選單中選擇 sql server management studio 雙擊。在出現的介面中點選 連線 按鈕。sql server 2008怎麼自動備份資料庫 2 在出現的 microsoft sql server management studio 介面中選擇 管理...

sql server2019的資料庫關係圖是做什麼用的

主要是用來聯絡表與表之間的聯絡,比如 a表中有欄位a,b表中有欄位a,可以把a.a與b.a相關聯,並能確定誰是主鍵 sql2000資料庫關係圖有什麼作用?表間關係大部分時候就是指外來鍵關係吧。外來鍵 foreign key 是用於建立和加強兩個表資料之間的連結的一列或多列。通過將儲存表中主鍵值的一列...