2017-01-21 5 views
0

私はC#アプリケーションを構築しており、それを視聴者向けに販売したいと考えています。データベースファイルを自分が所有するウェブサイトにアップロードして、このデータベースファイルで最初に確認されるシリアル番号を与えたいと思います。データベースが指定されたシリアルと最初に登録されたPCを保存したら、このシリアルを他のユーザーにブロックします。C#自分のアプリケーションの購入システムを作成する

インストール時にこのような手順を講じる方法については、誰か教えてください。どのように私はWebサイト上のリモートデータベースに接続して読み書きできますか?

ありがとう、本当にありがとうございます。

答えて

0

ご理解いただける場合は、thisがお探しのものです。

これを使用すると、データベースに対してシリアルをチェックできるはずです。

繰り返し使用のためにシリアルをブロックする1つの方法は、ブール値「使用済み」と各行のシリアルを結合することです。次に、シリアルがデータベース内にあるかどうか、およびブール値がfalseの場合は両方をチェックできます。

Make sure to keep the input safe SQLインジェクションを防止します。

+0

私はこの部分をローカルデータベースに接続するのには最適ですが、SQL Server Compact Editionを使用しています。私の質問は、ウェブサイトにあるデータベースに接続してそれを照会する方法です。 –

+0

@IbrahemHamdyNaeem 私はそれについてあまりよく分かりませんが、私のホストのコントロールパネルには、データベース用の設定メニューがあります。一部のホストでは、複数のデータベースを許可しない/許可しないことに注意してください。私の場合は、私のドメイン上に1つのデータベースしか持てません。 –

+0

これを明確にするには:Webホストのコントロールパネルにログインし、データベースに関するいくつかのメニューを見つけて、新しいデータベースを作成する場所にアカウントを作成する必要があります。接続する際には、そのアカウントを使用する必要があり、localhostに接続する代わりに、データベースの "ホスト"アドレスに接続する必要があります。あなたが周りを見回すと、そのアドレスを見つけることができるはずですが、私にとっては "myDomain.com.mysql"です –

関連する問題