當前位置:首頁 » 操作系統 » c判斷資料庫是否存在

c判斷資料庫是否存在

發布時間: 2022-07-04 18:50:36

Ⅰ 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

熱點內容
金士頓硬體加密u盤 發布:2024-11-18 10:34:23 瀏覽:1000
小數乘小數的演算法 發布:2024-11-18 10:28:52 瀏覽:912
vga編程器 發布:2024-11-18 10:07:17 瀏覽:924
反編譯應用分身 發布:2024-11-18 10:04:07 瀏覽:61
飛天加密狗 發布:2024-11-18 10:00:29 瀏覽:443
dayz手動伺服器ip 發布:2024-11-18 09:59:57 瀏覽:387
oracle資料庫清理 發布:2024-11-18 09:57:02 瀏覽:224
手機我的世界伺服器外掛 發布:2024-11-18 09:52:28 瀏覽:67
崩與壓縮機 發布:2024-11-18 09:48:55 瀏覽:699
ping不通雲伺服器ip原因 發布:2024-11-18 09:38:56 瀏覽:420