1樓:匿名使用者
...where stu_name like '%張%'
%號是萬用字元,襲這個可以bai查所有名字裡帶張字的du或者like '張%' 只查張姓zhi開頭的----------
查詢所有欄位可以加 or
不過我建議用單
dao選或多選,根據使用者選擇查詢內容的不同,提交不同的查詢語句。
2樓:注意高溫
where (stu_id like '張%' or stu_name like '張%')
c#中三層架構的framework(dal)層與資料庫連線的**是什麼?
3樓:匿名使用者
強烈建議使用微軟企業庫,而不要用什麼sqlhelper之類的東東,
在引用了microsoft.practices.enterpriselibrary.
data.dll和microsoft.practices.
enterpriselibrary.***mon.dll後,在webconfig裡面配置節點
然後在**裡使用
//建立database物件
database db = databasefactory.createdatabase();
//建立db***mand物件
db***mand db***mand = db.getstoredproc***mand("up_apkeyhistory_query");
//新增輸入輸出引數
db.addinparameter(db***mand, "@apid", dbtype.string, apq.apid);
db.addinparameter(db***mand, "@***municationkey", dbtype.string, apq.***municationkey);
db.addinparameter(db***mand, "@maxeffectivetime", dbtype.datetime, apq.maxeffectivetime);
db.addinparameter(db***mand, "@mineffectivetime", dbtype.datetime, apq.mineffectivetime);
db.addinparameter(db***mand, "@maxexpiredtime", dbtype.string, apq.maxexpiredtime);
db.addinparameter(db***mand, "@minexpiredtime", dbtype.string, apq.minexpiredtime);
db.addinparameter(db***mand, "@keystatus", dbtype.string, apq.keystatus);
listapkeylist = new list();
//執行命令返回datareader物件
using (idatareader dr = db.executereader(db***mand))
}return apkeylist;
4樓:碼奴
寫在webconfig裡面
用c#中三層架構寫如何防止資料重複插入資料庫.....謝謝了!
5樓:一滴清茗
首先:來你要做到資料庫表的自約束完整性,比如該設定主鍵的要設定
然後:在c#的資料訪問層(dal一種稱謂)做資料操作邏輯的處理,當你向資料庫不管是oracle還是sql server都會返回其規則性錯誤,比如oracle的報錯資訊ora-00***,在做資料插入時破獲這種報錯資訊(當然是定向的比如你所說的重複插入),返回給頁面,作出操作錯誤提示(如該記錄已新增,請核對!),至於捕獲異常和返回到頁面的方法,要看你自己的具體實現了,我這裡只給出方向。
希望回答對你有所幫助
6樓:匿名使用者
資料庫欄位設定唯一就好了
c#三層架構實現文字框輸入查詢資料庫功能
7樓:匿名使用者
先建立好相應的資料層 實體類 bll dal 而後就是 寫相應的** 可以找下類似的三層的參考下
怎樣在C中連線sql資料庫?如何連線其他的應用程式t
先在類裡定義 private sqlconnection con dataset dataset new dataset mys 建立dataset物件 sqldataadapter ada 宣告一個資料介面卡對像 在視窗載入時,加入以下 string sqlstring string.format...
c程式在構建的三層架構中 將textBox中的內容新增到已有的資料庫中的表裡面(多條textBox資訊)
你好 你這個很好實現 但是你的思想不對,其實你這個就是網頁登陸頁面的實現思路 輸入使用者名稱密碼 查詢資料庫 找到對應的密碼 進行比較 可以登陸或者不能夠登陸 沒必要給你 了 你隨便找一個登陸頁面就好 但是你不是與資料庫中內容比較 而是用dataset獲取並讀出來,ok?若你是新手的話我再告訴你思想...
在vs2019中怎樣用c建立資料庫連線並執行sql語句 最
以users表為例,有三個欄位,自增長的編號id,int型別 名稱name,nvarchar型別,密碼pwd,nvarchar型別 首先在vs2005中引入using system.data.sqlclient 名稱空間 增加 姓名 密碼 public int insert string name,...