SQLデータベースへの挿入中に文字列内のスペースを削除せずにスペースを無視する

user2884789

C ++と埋め込みSQLを使用して、テキストファイルからSQLデータベースにデータを読み込んでいます。テキストファイル「employee.txt」は次のとおりです。

1000 Smith Joe 35000.00

ここで、empId = 100、empName = "Smith Joe"、およびempSal = 35000.00です。

これまでに試したステートメントは、employee.txtファイルの名前と名前の間のスペースでは正しく機能しません。「Smith」と「Joe」の間のスペースを読んでいるのは、SmithとJoeがスペースのある文字列ではなく、2つの別個のアイテムであることを意味します。これが私のコードです:

inFile >> empId;

while (!inFile.eof())
{
    inFile >> empName;
    inFile >> empSal;

    string sql;
    sql = "insert into Employee values (\'"+ empID + "\', \' "+empName+ " \', \'"
           +empSal+ "\')";

    mysql_query(connect, sql.c_str());
    inFile >> empSal;

}

テキストファイル(「SmithJoe」ではなく「SmithJoe」)からスペースを削除すると、データベースに正しくデータが入力されます。

文字列「SmithJoe」全体をデータベースの1つのセルに配置するために、空白を削除せずに、ファイルの読み取り中に空白を無視したいと思います。

文字列「SmithJoe」全体をデータベースの1つのセルに読み込むことができるように、スペースを削除せずに2つの名前の間の空白を無視する方法はありますか?

ありがとうございました

VijayKP

empNameをempFirstNameやempLastNameなどの2つの変数に読み込んでから、データベースに挿入するときにそれらを連結して試すことができます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

スペースを無視せずに文字列を分割する

分類Dev

改行を削除せずに文字列の空のスペースを削除する

分類Dev

SQLデータベースに挿入する前に文字列のアクセントを削除する

分類Dev

エスケープ文字を追加せずにデータベース内の文字列にアクセスする

分類Dev

PHP-ページを更新せずにデータベースに挿入(OOP)

分類Dev

SQLデータベースへの挿入中に値から一重引用符を削除する方法

分類Dev

文字列RegecpOracleの間にスペースを挿入します

分類Dev

データベースへのループに配列を挿入する方法

分類Dev

リスト内の文字列のスペースの間に「-」を挿入する方法はありますか?

分類Dev

大文字の前にスペースを挿入する

分類Dev

Rで置換せずに文字にスペースを挿入する

分類Dev

データベースへの挿入時に空の文字列をnullに設定する

分類Dev

多次元配列:入力のスペースを無視する

分類Dev

文字列MariaDBの各数値の後にスペースを挿入する方法

分類Dev

文字列内の文字列のすべてのインスタンスの後にスペースを挿入する

分類Dev

データフレーム内のすべてのスペースを削除せずに、文字間のスペースを削除するにはどうすればよいですか?

分類Dev

文字列にスペースを挿入するPython

分類Dev

文字列にスペースを挿入する(Matlab)

分類Dev

文字列内の文字間にスペースを追加する

分類Dev

文字列VBAから単一のスペースを削除する方法(連続するスペースを削除せずに)

分類Dev

新しいデータを削除せずに、古いデータベースから新しいデータベースにデータを挿入する

分類Dev

配列の(文字列)要素内にスペースを追加する

分類Dev

データベースの特定の列値をビューページのリストに挿入するにはどうすればよいですか

分類Dev

SQL liteデータベースに文字列値を挿入する方法は?

分類Dev

ページをリロードせずにSQLデータベースにデータを投稿する

分類Dev

c#.netを使用してWebページのデータベースに動的に値を挿入する

分類Dev

ASP.NETのページを更新せずにデータベースからデータを取得する

分類Dev

ページを更新せずにcodeigniterのデータベースからデータをフェッチする

分類Dev

MySQLデータベースに空のスペースを蓄積する文字列値

Related 関連記事

  1. 1

    スペースを無視せずに文字列を分割する

  2. 2

    改行を削除せずに文字列の空のスペースを削除する

  3. 3

    SQLデータベースに挿入する前に文字列のアクセントを削除する

  4. 4

    エスケープ文字を追加せずにデータベース内の文字列にアクセスする

  5. 5

    PHP-ページを更新せずにデータベースに挿入(OOP)

  6. 6

    SQLデータベースへの挿入中に値から一重引用符を削除する方法

  7. 7

    文字列RegecpOracleの間にスペースを挿入します

  8. 8

    データベースへのループに配列を挿入する方法

  9. 9

    リスト内の文字列のスペースの間に「-」を挿入する方法はありますか?

  10. 10

    大文字の前にスペースを挿入する

  11. 11

    Rで置換せずに文字にスペースを挿入する

  12. 12

    データベースへの挿入時に空の文字列をnullに設定する

  13. 13

    多次元配列:入力のスペースを無視する

  14. 14

    文字列MariaDBの各数値の後にスペースを挿入する方法

  15. 15

    文字列内の文字列のすべてのインスタンスの後にスペースを挿入する

  16. 16

    データフレーム内のすべてのスペースを削除せずに、文字間のスペースを削除するにはどうすればよいですか?

  17. 17

    文字列にスペースを挿入するPython

  18. 18

    文字列にスペースを挿入する(Matlab)

  19. 19

    文字列内の文字間にスペースを追加する

  20. 20

    文字列VBAから単一のスペースを削除する方法(連続するスペースを削除せずに)

  21. 21

    新しいデータを削除せずに、古いデータベースから新しいデータベースにデータを挿入する

  22. 22

    配列の(文字列)要素内にスペースを追加する

  23. 23

    データベースの特定の列値をビューページのリストに挿入するにはどうすればよいですか

  24. 24

    SQL liteデータベースに文字列値を挿入する方法は?

  25. 25

    ページをリロードせずにSQLデータベースにデータを投稿する

  26. 26

    c#.netを使用してWebページのデータベースに動的に値を挿入する

  27. 27

    ASP.NETのページを更新せずにデータベースからデータを取得する

  28. 28

    ページを更新せずにcodeigniterのデータベースからデータをフェッチする

  29. 29

    MySQLデータベースに空のスペースを蓄積する文字列値

ホットタグ

アーカイブ