2011-01-23 19 views
0

フォームベースのC#アプリケーションでリモートのmysqlデータベースに接続しようとしています。ユーザーがボタンをクリックして、ランダムにオンラインデータベースからWebサイトのURLを選択するようにしたい場合は、アプリケーション内のbroswer内にWebサイトを表示する必要があります。私はそれを持っているので、私はハードコードWebサイトのURLをすることができますし、ブラウザのコントロールでは、Webサイトを表示しますが、さらに一歩を踏み出し、データベースからWebサイトのURLをプルしたい。C#フォーム、ランダムなWebサイトを選択してデータベースに接続

は、ここに私の現在のコード

  webBrowser1.Url = new Uri("http://www.mintuz.co.uk"); 

であり、これは私が達成したいものです。

は、私はその後、ランダムに選択され、ブラウザ上に表示されるように、これらのURLのの1をしたい私は、データベース

ID | Website URL 

----------------- 

1 | http://www.mintuz.co.uk 

2 | http://www.google.com 

3 | http://www.hello.com 

で3ウェブサイトのURLのを持っていると言います。

おかげ

答えて

0

これはあなたを助けることができる

http://forums.mysql.com/read.php?132,185266,194715

表T FROM

SELECT *は、JOIN(SELECT FLOOR(MAX(ID)*テーブルからID AS RAND()))×ON AS T.ID> = x.ID LIMIT 1;

それとも

あなたはIDがシーケンシャルであることを知って、あなたが最大のIDがわかっている場合は、ランダムな番号を選択し、そのIDを使用してテーブルを照会する.NETでランダムクラスを使用することができます。

http://msdn.microsoft.com/en-us/library/system.random.aspx

関連する問題