資料庫查詢問題c 20

2025-01-31 01:30:28 字數 3008 閱讀 6351

資料庫查詢問題c#

1樓:馮益斌

loginuser方法中的select語句是不是錯了:

string sql = select * from register where userid='""'and username='""'

不應該用userid和username,至少應該有個password吧。

2樓:威寄竹厙乙

那你這樣試試if(!(dr==null)

intsum

intlsums;

l3600,l

60,l哥,你該準守c#的程式設計規範呀。

人家維護不好看呀,如果都是一樣。

證明if滿足。dr不是空的,一般情況都是這樣,你bug一下就知道啦。

這段如果執行的話說明if(dr!=null)這個是滿足的,不執行。

else 那你看下dr的值是多少。

if(dr!=null)

c#怎樣把資料庫查詢到的資訊顯示到lable上+c#怎樣把資料庫查詢到的信

3樓:靈兒

直接往label的text屬性,加資訊不就好了? 根據你登入的使用者名稱做條件查詢,得出的資料集逐步加到label裡。 "真實姓名"].tostring();

4樓:第470位訪客

根據你登入進去的使用者名稱獲取到該使用者所有的詳細資訊。然後將使用者的資訊一一加入到中 有乙個user物件,有name,password,compname,validatetime,phone,fzname,現在你要將得到的資訊一一賦給每個label,則為: user user = new user();這樣就把你取得的每個值分別賦給label了。

c# mysql 查詢

5樓:安全管理人

使用connection物件建立mysqlcommand物件,設定查詢的sql語句及引數,然後使用excutereader物件,然後使使用者reader物件迴圈每一行,並讀出需要的列的資料。

讀取的過程中根據需要使用列數或是列名)判斷資料是否為null

如下面所示:

6樓:匿名使用者

mysql> select * from test_book1;

id | name | data |

1 | 測試資料1 | 測試csv檔案中,有逗號 |

2 | 測試資料2 | 測試csv檔案中有"雙引號" |

3 | 測試資料3 | 測試csv檔案中,有逗號和"雙引號" |

4 | 測試資料4 | 普通資料 |

4 rows in set ( sec)

終端使用者 希望在插入資料庫表以前,先判斷資料是否已存在。

mysql> insert into test_book1

select 1, 'test', 'abc' from dual

where not exists( select 1 from test_book1 where id = 1);

query ok, 0 rows affected ( sec)

records: 0 duplicates: 0 warnings: 0

mysql> insert into test_book1

select 5, 'test', 'abc' from dual

where not exists( select 1 from test_book1 where id = 5);

query ok, 1 row affected ( sec)

records: 1 duplicates: 0 warnings: 0

mysql> select * from test_book1;

id | name | data |

1 | 測試資料1 | 測試csv檔案中,有逗號 |

2 | 測試資料2 | 測試csv檔案中有"雙引號" |

3 | 測試資料3 | 測試csv檔案中,有逗號和"雙引號" |

4 | 測試資料4 | 普通資料 |

5 | test | abc |

5 rows in set ( sec)

對於你這個情況, 就是簡單的執行。

insert into tb_table ( 列名 )

select 資料 from dual

where not exists( select 1 from tb_table where namg = ..and pass = ..

這樣只需要執行一次 sql 語句。

如果資料存在, 那麼不會插入資料。

如果資料不存在,那麼插入資料。

7樓:網友

無論何種資料庫,增刪改查,基本都相近的,試著使用mssql的語句來實現。

mysql查詢問題

8樓:網友

//$name、$age、$tel的值自己做安全過濾處理。。。

條件中不需要有1=1這樣的東西,where = array();

if( ''<>$name )$where = "name=『』";

if( ''<>$age )$where = "age=『』";

if( ''<>$tel )$where = "tel=『』";

if( $where ):

tmp = "select * from table where " . join(' or ', $where) ;

else:/die('無查詢條件');

endif;

9樓:

多寫幾個select在判斷一下不就行了。

mysql查詢 表裡面是這樣的 id name 1 a,b,c 查詢之後怎麼像這樣顯示 id name 1 a 1 b 1 c

10樓:小狂中

寫個儲存過程,迴圈分解name寫入臨時表即可。

MYSQL資料庫問題,MySQL資料庫問題?

建立資料庫 create database 資料庫名 on primary 主檔案 name 邏輯名,filename 儲存路徑及檔名,是字串需要用 size 大小 需要加單位,如mb log on 日誌檔案 name 邏輯名,filename 儲存路徑及檔名,size 大小 建立表 1 判斷表是否...

關於c中資料庫連線問題

連線字串設定問題。data source 伺服器地址 database 資料庫名稱 user id 使用者名稱 pwd 口令 1.在c 中按ctrl alt s,2.然後你自己要先新建一個資料連線,測試通過後,3.再將此連線的屬性中的連線串直接複製貼上到你的 中這樣才是最好的辦法 有可能是sql s...

VB搜尋資料庫問題,VB搜尋資料庫問題

用控制元件吧,簡單!剛剛回答了一個資料庫的問題,也給你這段 自己改一下!private sub commanddelete click dim i as integer i msgbox 是否真的要刪除該記錄?vbquestion vbyesno,record delet if i 6 then m...