在数据库中保存字符串的阿拉伯语列表

阿夫拉·阿里夫

我有文本文件。我正在阅读文本文档并将其拆分为一个数组。我尝试删除空白。所以我将数组的元素移动到字符串列表中。
这里部分代码

 List<string> words =new List<string>();
           string allcomments = File.ReadAllText("D:\\all comment.txt");//read text flile
           string[] tc = allcomments.Split(' '); //split contains of text flie into tokens
           foreach (string t in tc) 
           {
               string token = t;
               token = token.Trim();//to remove white spaces
               words.Add(token);
           }
                            //save list of words in the database
                      SqlConnection connection = new SqlConnection("Server=DESKTOP-JRS3DQ4; DataBase=My_Project; Integrated Security=true");
              connection.Open();

              SqlCommand command = new SqlCommand("INSERT INTO tokens_all_comments (tokens) VALUES (@tokens)", connection);
              command.Parameters.Add("@tokens", SqlDbType.NVarChar, 250); //size and type must match your DB

              foreach(var w in words)
              {
                  command.Parameters["@tokens"].Value = _words[w];
                  command.ExecuteNonQuery();
              }
              connection.Close();

当我尝试运行代码时,出现以下错误

错误 3 当前上下文中不存在名称“_words”

我该如何修复代码?

埃兹洛

在这里:

foreach(var w in words)
{
  command.Parameters["@tokens"].Value = _words[w];
  command.ExecuteNonQuery();
}

您正在尝试使用_words未在任何地方声明的内容。这是一个错字,我相信你想使用words(没有下划线)。


您已经在循环 中的单词foreach,因此您不必words作为数组访问,而是直接访问w在 foreach 中声明的变量此外,目前您只会将最后一个单词作为 sql 参数,因为您没有连接它们的值,它总是被分配。

您可以在不foreach使用 using 的情况下连接所有单词String.Join()

command.Parameters["@tokens"].Value = String.Join("", words.ToArray());

您还可以省略所有 split 和 foreach 并使用简单的直接删除所有空格replace()

command.Parameters["@tokens"].Value = allcomments.Replace(" ", "");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PostgreSQL数据库中的阿拉伯语和英语文本

来自分类Dev

当阿拉伯语和英语单词在同一字符串中时,单词会随机播放

来自分类Dev

在MySQL数据库中存储波斯语\阿拉伯语文本

来自分类Dev

字符串从右到左的语言替换(阿拉伯语)

来自分类Dev

过滤阿拉伯字符串

来自分类Dev

php mysql在数据库中插入阿拉伯语单词

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

分割草书字符(阿拉伯语OCR)

来自分类Dev

阿拉伯语的订购列表不起作用

来自分类Dev

javascript正则表达式以匹配包含阿拉伯语特殊字符符号'ـ'的字符串u0640

来自分类Dev

php从字符串中删除阿拉伯语/波斯语字符串

来自分类Dev

使用Rest和Spring Boot将阿拉伯字符保存到数据库中

来自分类Dev

使用Javascript替换文本字符串中的某些阿拉伯语单词

来自分类Dev

如何删除或过滤列表中的非英语(中文,韩语,日语,阿拉伯语)字符串?

来自分类Dev

如何从文本文件中删除俄语和阿拉伯语字符串

来自分类Dev

笔尖镜像阿拉伯语

来自分类Dev

检测阿拉伯语标记中的重复字符

来自分类Dev

PostgreSQL数据库中的阿拉伯语和英语文本

来自分类Dev

字符串从右到左的语言替换(阿拉伯语)

来自分类Dev

将字符串yyyy-MM-dd转换为日期格式,电话语言从右到左(阿拉伯语)

来自分类Dev

PHP删除Unicode阿拉伯语字符

来自分类Dev

在数据库中存储阿拉伯字符的问题

来自分类Dev

在数据库中存储阿拉伯字符的问题

来自分类Dev

将字符转换为大写阿拉伯语

来自分类Dev

Redis阿拉伯语解码

来自分类Dev

无法在phpmyadmin中输入阿拉伯语数据

来自分类Dev

从pdf中提取阿拉伯语到字符串c#

来自分类Dev

Python 分类阿拉伯语数据集中的 UnicodeDecodeError

Related 相关文章

  1. 1

    PostgreSQL数据库中的阿拉伯语和英语文本

  2. 2

    当阿拉伯语和英语单词在同一字符串中时,单词会随机播放

  3. 3

    在MySQL数据库中存储波斯语\阿拉伯语文本

  4. 4

    字符串从右到左的语言替换(阿拉伯语)

  5. 5

    过滤阿拉伯字符串

  6. 6

    php mysql在数据库中插入阿拉伯语单词

  7. 7

    iOS阿拉伯语Pushnotification

  8. 8

    iOS阿拉伯语Pushnotification

  9. 9

    分割草书字符(阿拉伯语OCR)

  10. 10

    阿拉伯语的订购列表不起作用

  11. 11

    javascript正则表达式以匹配包含阿拉伯语特殊字符符号'ـ'的字符串u0640

  12. 12

    php从字符串中删除阿拉伯语/波斯语字符串

  13. 13

    使用Rest和Spring Boot将阿拉伯字符保存到数据库中

  14. 14

    使用Javascript替换文本字符串中的某些阿拉伯语单词

  15. 15

    如何删除或过滤列表中的非英语(中文,韩语,日语,阿拉伯语)字符串?

  16. 16

    如何从文本文件中删除俄语和阿拉伯语字符串

  17. 17

    笔尖镜像阿拉伯语

  18. 18

    检测阿拉伯语标记中的重复字符

  19. 19

    PostgreSQL数据库中的阿拉伯语和英语文本

  20. 20

    字符串从右到左的语言替换(阿拉伯语)

  21. 21

    将字符串yyyy-MM-dd转换为日期格式,电话语言从右到左(阿拉伯语)

  22. 22

    PHP删除Unicode阿拉伯语字符

  23. 23

    在数据库中存储阿拉伯字符的问题

  24. 24

    在数据库中存储阿拉伯字符的问题

  25. 25

    将字符转换为大写阿拉伯语

  26. 26

    Redis阿拉伯语解码

  27. 27

    无法在phpmyadmin中输入阿拉伯语数据

  28. 28

    从pdf中提取阿拉伯语到字符串c#

  29. 29

    Python 分类阿拉伯语数据集中的 UnicodeDecodeError

热门标签

归档