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

阿夫拉·阿里夫

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

 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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

PHP删除Unicode阿拉伯语字符

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

笔尖镜像阿拉伯语

来自分类Dev

Redis阿拉伯语解码

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

过滤阿拉伯字符串

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    PHP删除Unicode阿拉伯语字符

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

    iOS阿拉伯语Pushnotification

  22. 22

    iOS阿拉伯语Pushnotification

  23. 23

    笔尖镜像阿拉伯语

  24. 24

    Redis阿拉伯语解码

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

    过滤阿拉伯字符串

热门标签

归档