[ad_1]
親愛なる、
指定されたIDですでに注入されたcovidワクチンの詳細を取得するAPIはありますか
解決策を教えてください
私が試したこと:
私はGoogleで検索して、入院患者数、死亡者数の合計でより多くの結果を得ました…しかし、これらの詳細は必要ありません。
解決策 1
ワクチン接種を受けたすべての人のグローバルデータベースについて話している場合、いいえ、そのようなものはありません.
ショットを取得したかどうかを確認するために誰かを調べる方法はありません。
さて、これが独自のデータベースである場合、それは別の話です。
解決策 2
Dave の発言に加えて、次の 2 つの重要な詳細が与えられた場合、ID を与えられて世界中の誰かがワクチン接種を受けているかどうかを調べるにはどうすればよいでしょうか。
1) どのシステムでも個人を一意に識別するグローバルな「People ID」はありません。 もしあれば、それはおそらく物事全体の負荷をより単純にするでしょう…
2) 個人に関する情報へのアクセスは、個人情報が含まれるため、厳しく制限される可能性が高く、これには予防接種の状況も含まれます。 そして、ローカル/グローバルな法律は、一般に、個人の同意なしにそれを公開することに対して厳しい罰則を規定しています: Google の「GDPR」は一例です。
独自のデータベースについて話している場合は、パラメーター化された SELECT クエリなどを発行するだけの問題です (GDPR やその他のデータ保護法に違反しないように注意してください)。システムと、データがどこにどのように保存されているかについて、さらに詳しく説明します。
C# の SQL Server の場合、次のようになります。
using (SqlConnection con = new SqlConnection(strConnect)) { con.Open(); using (SqlCommand cmd = new SqlCommand("SELECT Date1stJab, Date2ndJab FROM Vaccinations WHERE ID = @ID", con)) { cmd.Parameters.AddWithValue("@ID", myTextBox.Text); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { DateTime first = (DateTime) reader["Date1stJab"]; DateTime second = (DateTime) reader["Date2ndJab"]; ... } } } }
[ad_2]
コメント