c判斷資料庫是否存在
Ⅰ C語言設計 輸入一個文字,查詢資料庫中是否存在
首先,你得確定你要查找的文字在哪個資料庫中哪個表的哪個欄位。
select 欄位 from 表 where 欄位 like 』%文本框.Text%『
用 sqlDataReader 對象盤點存在不,存在 文本框.Text="存在" ,否則文本框.Text="不存在"
Ⅱ c#中怎樣判斷access資料庫是否存在
if (File.Exists("C:\\123.mdb"))
{
MessageBox.Show("資料庫存在!");
}
else
{
MessageBox.Show("資料庫不存在!");
}
Ⅲ C# 插入前判斷資料庫中是否存在該組記錄
你既然用到了實體類,應該也是分層處理了吧,那麼你只要寫好存儲過程或者sql語句,在數據層以以下方式判斷即可。
/// <summary>
/// 是否存在該記錄
/// </summary>
public int Exists(Model.yourModel model)
{
SqlParameter[] parameters ={new SqlParameter("@A",model.A),new SqlParameter("@B",model.B),new SqlParameter("@C",model.C)};
DataSet ds = DbHelperSQL.RunProcere("your_procere_name", parameters, "ds");
if (ds.Tables[0].Rows.Count>0)
{
int id =int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
return id;
}
else
{
return 0;
}
}
Ⅳ C#如何判斷資料庫中的某個表是否存在
你表名輸入的時候得大寫,要不就
select
count(*)
from
user_tables
where
table_name
=
upper('"
+
tablename
+
"')
因為user_tables里的表名嚴格區分大小寫,而user_tables里表名都是以大寫形式存在的
Ⅳ 如何判斷資料庫中是否存在某個數據
判斷方法如下
一、Select
欄位列表
From
數據表
例:1、select
id,gsmc,add,tel
from
haf
(*
表示數據表中所有欄位)
2、select
單價,數量,單價*數量
as
合計金額
from
haf
(As
設置欄位的別名)
二、Select
…
from
…
Where
篩選條件式
例
篩選條件式:
1、字元串數據:
select
*
from
成績單
Where
姓名='李明'
2、萬用字元:
select
*
from
成績單
Where
姓名
like
'李%'
select
*
from
成績單
Where
姓名
like
'%李%'
select
*
from
成績單
Where
姓名
like
'%李_'
3、特殊的條件式:1.=
/
>
/
<
/
<>
/
>=
/
<=
2.AND邏輯與
OR邏輯或
NOT邏輯非
3.Where
欄位名稱
in(值一,值二)
4.Where
欄位名稱
Is
Null
/
Where
欄位名稱
Is
Not
Null
Ⅵ C#中如何判斷資料庫中的一個表是存在的
OleDbConnection類有個方法:GetSchema("Tables")
返回資料庫里所有表信息,循環這個DataTable,判斷表是否存在
Ⅶ c#裡面怎麼判斷資料庫是否存在
應該是如果不存在創建
存在
則備份吧??
判斷是否存在,要通過資料庫的系統表,mssql的master表
Select
count(*)
From
Master..SysDatabases
where
name
=
'???'
,如果結果是0就不存在,是1
就存在,只有創建還是備份,自己看了,語句都是現成的,要看你具體是那個
資料庫系統
,mssql就是執行
create
database
???;
備份呢BACKUP
DATABASE
test
TO
disk
=
'c:\test'
WITH
FORMAT,
NAME
=
'Full
Backup
of
MyNwind'
Ⅷ C#使用select語句讀取資料庫,如何判斷這個數據是否存在
如果訪問資料庫頻繁,可以定義一個資料庫訪問類,為靜態的。判斷一般的方法是用try{},可以拋出異常,也就是資料庫訪問不正常的時候。
Ⅸ C#如何判斷輸入在文本框內的數據是否存在資料庫中
這個你可以在if (!reader.Read())處下斷點看看read.Read()執行的記過是什麼。
或者把 button1_Click裡面的else改成我寫的試試:
else
{
conn.Open();//打開資料庫連接
SqlCommand cmd = new SqlCommand("select * from tbl_Department_Info where deptName='" + Textname.Text.Trim() + "'", conn);
SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
//將在資料庫中查詢到的信息顯示出來
listView1.Items.Add(reader[0].ToString());
listView2.Items.Add(reader[1].ToString());
listView3.Items.Add(reader[2].ToString());
listView4.Items.Add(reader[3].ToString());
listView5.Items.Add(reader[4].ToString());
button1.Enabled = false;//使按鈕不可點擊
}
else
{
MessageBox.Show("此部門不存在");
}
read.Close();---read打開了要關閉
conn.Close();
}
Ⅹ 如何判斷資料庫中是否存在某個數據
在SQL Server資料庫編程時,常常需要判斷一個資料庫是否已經存在,如果不存在則創建此資料庫。常用的方法有以下三種:
1. select * From master.dbo.sysdatabases where name='test_db'
如果不存在查詢結果,則說明name所表示的資料庫不存在
2. object_id('test_db')
如果無法獲取對象ID(null),則說明此對象不存在;常用
if object_id('test_db') is null
或者
if (select object_id('test_db')) is null
3. db_id('test_db')
如果不能獲取資料庫ID,則說明name所表示的資料庫不存在;實際上此種方法也是在sysdatabases中查找,並返回資料庫的ID;常用
if db_id('test_db') is null
或者
if (select db_id('test_db')) is null