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 是用於建立和加強兩個表資料之間的連結的一列或多列。通過將儲存表中主鍵值的一列...