文字列が有効な接続文字列であるかどうかを判断するための受け入れられた方法はありますか?

ディーン

次の2つの方法のいずれかで構成されるコマンドラインアプリがあります。

  1. XMLファイル
  2. SQL Serverデータベース(具体的には、一般的な「SQLデータベース」ではなくMicrosoft SQL Server)

構成を設定するには、configコマンドライン引数を使用して呼び出します。

myapp.exe -config [some file path]
myapp.exe -config [some connection string]

そのため、アプリ内に文字列を取得し、それがどれであるかを把握する必要があります。

特定の文字列が有効なSQL接続文字列であるかどうかを判断するための受け入れられた方法はありますか?2つのオプションのいずれかを同じ引数として使用し、それが(1)ファイルパスなのか(2)接続文字列なのかを内部的に把握したいと思います。

これを行う方法はありますか、それともパスでファイルを見つけて、ファイルが見つからない場合は接続文字列であると想定する必要がありますか?またはその逆?

スコット・ハンネン

ファイル名に等号を含めることはできません。接続文字列には常に等号含まれます。(受け入れると受け入れられる方法になります。)

それが「有効」であるかどうかを本当に知る必要があるのか​​、それとも接続文字列またはファイルパスとして解釈するのかを決定するだけでよいのかを区別することが重要です。後者の場合は、どちらも検証せずにその決定を下すことができます。次に、接続文字列であると判断したが開くことができない場合、失敗します。(整形式ではないために失敗するか、サーバーが存在しないかはおそらく問題ではありません。)ファイルパスについても同じです。

非常に「ローテク」なアプローチについてはどうでしょうか。パラメーターがで終わる場合、.xmlそれはXMLファイルです。そうでない場合は、接続文字列であると想定します。ファイルパスにスペースが含まれている場合は、末尾に引用符を付けることをお勧めします。とても簡単かもしれません。無効な入力を説明するためにできることはこれ以上ありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列が与えられた場合、それがIMDB IDであるかどうかを判断する方法は?

分類Dev

指定された文字列がDateTimeを変換するための有効なフォーマット文字列であるかどうかを確認します

分類Dev

DFAが空の文字列を受け入れるかどうかはどうすればわかりますか?

分類Dev

Yii2 Codeceptionの受け入れクラス名は、有効なオブジェクトまたは文字列である必要があります

分類Dev

文字列がPHPまたはsymfonyで有効なHTML構文を持っているかどうかを検出する方法はありますか?

分類Dev

文字列が日付を表すかどうかを確認するための効率的な方法はありますか?

分類Dev

文字列が文字列化された辞書であるかどうかを評価するための最良の方法は何ですか

分類Dev

javascript指定された位置の文字列文字が括弧で囲まれているかどうかを判断する方法

分類Dev

STL関数を使用して、文字列が回文であるかどうかを確認するためのより効率的な方法を探しています

分類Dev

指定された文字列が有効な日付であるかどうかを確認する

分類Dev

複数の文字列が空であるかどうかをすばやくチェックすると、「 '||'のオーバーロードが見つかりませんでした 提供された引数を受け入れる」

分類Dev

入力が文字列のみであるか、文字が含まれていないか、または特殊文字であるかどうかを確認するにはどうすればよいですか?

分類Dev

1つの変数に2つの異なる文字列があるかどうかを確認するためのより良い方法はありますか?

分類Dev

部分文字列を見つけるためのより自動化された方法はありますか?

分類Dev

誰かが私にコードを教えてくれます私はユーザーからの入力を受け取り、この入力が文字であるかどうかを伝えるSQLOracleでプロシージャを書きたいです

分類Dev

iOS:画面がオン/オフになっているかどうかを確認するためのApple Storeで受け入れられる方法はありますか?

分類Dev

nlohmann jsonにはnameという文字列メンバーがありますが、nullまたは有効な文字列であることを確認するにはどうすればよいですか?

分類Dev

文字列または文字列の配列を受け入れる関数を取得するにはどうすればよいですか?

分類Dev

指定された文字列が有効なFQDN名であるかどうかを確認する最も簡単な方法は?

分類Dev

文字列値が見つかるまでネストされた辞書のインデックスを作成し続ける方法はありますか?

分類Dev

ログに適した形式でsqlalchemyから接続文字列を取得する方法はありますか?

分類Dev

入力された文字列が特定の形式であるかどうかを確認する方法(###。#)

分類Dev

文字列の配列の長さを確認するにはどうすればよいですか?配列に含まれる文字列の数を知る必要があるため、lenght()を使用したくありません

分類Dev

文字列の封じ込めを評価するためのより効率的な方法はありますか?

分類Dev

入力を使用するときに入力された値が整数または文字列であるかどうかを確認する方法

分類Dev

文字列がbash内の別の文字列の部分文字列であるかどうかを判断するにはどうすればよいですか?

分類Dev

引数の選択を単一の文字列として受け入れる方法はありますか

分類Dev

PHPでパックされた文字列をソートする効率的な方法はありますか?

分類Dev

文字列に他の文字列の文字が含まれているかどうかを確認するクリーンな方法はありますか?

Related 関連記事

  1. 1

    文字列が与えられた場合、それがIMDB IDであるかどうかを判断する方法は?

  2. 2

    指定された文字列がDateTimeを変換するための有効なフォーマット文字列であるかどうかを確認します

  3. 3

    DFAが空の文字列を受け入れるかどうかはどうすればわかりますか?

  4. 4

    Yii2 Codeceptionの受け入れクラス名は、有効なオブジェクトまたは文字列である必要があります

  5. 5

    文字列がPHPまたはsymfonyで有効なHTML構文を持っているかどうかを検出する方法はありますか?

  6. 6

    文字列が日付を表すかどうかを確認するための効率的な方法はありますか?

  7. 7

    文字列が文字列化された辞書であるかどうかを評価するための最良の方法は何ですか

  8. 8

    javascript指定された位置の文字列文字が括弧で囲まれているかどうかを判断する方法

  9. 9

    STL関数を使用して、文字列が回文であるかどうかを確認するためのより効率的な方法を探しています

  10. 10

    指定された文字列が有効な日付であるかどうかを確認する

  11. 11

    複数の文字列が空であるかどうかをすばやくチェックすると、「 '||'のオーバーロードが見つかりませんでした 提供された引数を受け入れる」

  12. 12

    入力が文字列のみであるか、文字が含まれていないか、または特殊文字であるかどうかを確認するにはどうすればよいですか?

  13. 13

    1つの変数に2つの異なる文字列があるかどうかを確認するためのより良い方法はありますか?

  14. 14

    部分文字列を見つけるためのより自動化された方法はありますか?

  15. 15

    誰かが私にコードを教えてくれます私はユーザーからの入力を受け取り、この入力が文字であるかどうかを伝えるSQLOracleでプロシージャを書きたいです

  16. 16

    iOS:画面がオン/オフになっているかどうかを確認するためのApple Storeで受け入れられる方法はありますか?

  17. 17

    nlohmann jsonにはnameという文字列メンバーがありますが、nullまたは有効な文字列であることを確認するにはどうすればよいですか?

  18. 18

    文字列または文字列の配列を受け入れる関数を取得するにはどうすればよいですか?

  19. 19

    指定された文字列が有効なFQDN名であるかどうかを確認する最も簡単な方法は?

  20. 20

    文字列値が見つかるまでネストされた辞書のインデックスを作成し続ける方法はありますか?

  21. 21

    ログに適した形式でsqlalchemyから接続文字列を取得する方法はありますか?

  22. 22

    入力された文字列が特定の形式であるかどうかを確認する方法(###。#)

  23. 23

    文字列の配列の長さを確認するにはどうすればよいですか?配列に含まれる文字列の数を知る必要があるため、lenght()を使用したくありません

  24. 24

    文字列の封じ込めを評価するためのより効率的な方法はありますか?

  25. 25

    入力を使用するときに入力された値が整数または文字列であるかどうかを確認する方法

  26. 26

    文字列がbash内の別の文字列の部分文字列であるかどうかを判断するにはどうすればよいですか?

  27. 27

    引数の選択を単一の文字列として受け入れる方法はありますか

  28. 28

    PHPでパックされた文字列をソートする効率的な方法はありますか?

  29. 29

    文字列に他の文字列の文字が含まれているかどうかを確認するクリーンな方法はありますか?

ホットタグ

アーカイブ