如何将富文本框的行保存在SQL数据库的不同行中?

赛义德·阿里·艾哈迈德(Syed Ali Ahmed)

我已经创建了一个方法并在保存按钮上调用它。我想将富文本框的所有行分别保存在SQL数据库中的不同行中。即时帮助将不胜感激。

private void SaveData() 
{
    xConn.Open();
    new SqlCommand("insert into tbldata values('"+DateTime.Now.ToString()+"','"+richTextBox1.Text+"')", xConn).ExecuteNonQuery();
    xConn.Close();                
}
Soner Gonul

你不会迭代在RichTextBox中的每一行。您只需插入当前文本即可。您可以使用它的Lines属性,该属性以字符串数组形式返回文本行。

另外,请勿在您的DateTime值中插入字符串的“ representaiton”。将其值直接插入参数化查询中顺便说一句,这种字符串连接方式可用于SQL注入攻击。

您应该始终为列类型考虑正确的数据类型。阅读:不良习惯:选择错误的数据类型

private void SaveData() 
{
    using(var con = new SqlConnection(conString))
    using(var cmd = con.CreateCommand())
    {
        cmd.CommandText = "insert into tbldata values(@date, @text)";
        string[] lines = richTextBox1.Lines;

        foreach(var line in lines)
        {
            cmd.Parameters.Clear();
            cmd.Parameters.Add("@date", SqlDbType.DateTime).Value = DateTime.Now;
            // Change your first column type to datetime or datetime2
            cmd.Parameters.Add("@text", SqlDbType.NVarChar).Value = line;
            // I assume your second column is nvarchar

            if(con.State != ConnectionState.Open)
               con.Open();

            cmd.ExecuteNonQuery();
        }
    }             
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将多个动态文本框值保存到 SQL Server 数据库中

来自分类Dev

如何将 SQL 数据库中的数据显示到文本框

来自分类Dev

如何将我的文本框内容保存在数据库中?文本框使用HTML和CSS编程

来自分类Dev

如何将信息行插入到mysql数据库中的不同行中?

来自分类Dev

如何将 SQLite 数据库查询中的数据加载到文本框中?

来自分类Dev

如何将文本框中的数据和日期/时间插入Access数据库?

来自分类Dev

如何将数据保存在文本框(WP)中?

来自分类Dev

如何将分号放在富文本框中的同一行上?

来自分类Dev

如何将每个查询行显示到富文本框中?

来自分类Dev

我应该如何将数据保存在Meteor上的不同数据库集合中?

来自分类Dev

将动态文本框保存到数据库

来自分类Dev

从文本框asp.net C#将数据保存到sql数据库

来自分类Dev

如何将两个文本框值(数据)添加到数据库的单个列中(我的SQL)?

来自分类Dev

如何使用PHP将文本框中的数据保存到提交按钮上单击的数据库

来自分类Dev

如何将文本保存在平面文件中的文本框中?

来自分类Dev

将文本框中的数据保存到 MS Access 数据库

来自分类Dev

如何将粗体文本添加到富文本框中

来自分类Dev

如何将动态添加的文本框插入MySQL数据库

来自分类Dev

如何检查文本框中的值在连接的数据库中是否已经存在

来自分类Dev

提交表单后如何检查数据库中存在的文本框值

来自分类Dev

如何将 12 位数字从富文本框移动到文本框 2

来自分类Dev

如何从文本框中搜索数据并从 SQL 数据库填充 datagridview 的特定列?

来自分类Dev

如何从数据库查询中处理存储在集合中的大量数据并以特定格式打印到富文本框?

来自分类Dev

如何通过存储过程将“空文本框”值插入SQL 2008数据库?

来自分类Dev

在VB文本框中显示SQL数据库列/行

来自分类Dev

如何将文件中的数据保存、分离和写入多个文本框

来自分类Dev

使用Access数据库显示粘贴在富文本框中的图像到C#中的Crystal报表

来自分类Dev

富文本框中的新行

来自分类Dev

如何将熊猫数据框插入数据库中已存在的表中?

Related 相关文章

  1. 1

    如何将多个动态文本框值保存到 SQL Server 数据库中

  2. 2

    如何将 SQL 数据库中的数据显示到文本框

  3. 3

    如何将我的文本框内容保存在数据库中?文本框使用HTML和CSS编程

  4. 4

    如何将信息行插入到mysql数据库中的不同行中?

  5. 5

    如何将 SQLite 数据库查询中的数据加载到文本框中?

  6. 6

    如何将文本框中的数据和日期/时间插入Access数据库?

  7. 7

    如何将数据保存在文本框(WP)中?

  8. 8

    如何将分号放在富文本框中的同一行上?

  9. 9

    如何将每个查询行显示到富文本框中?

  10. 10

    我应该如何将数据保存在Meteor上的不同数据库集合中?

  11. 11

    将动态文本框保存到数据库

  12. 12

    从文本框asp.net C#将数据保存到sql数据库

  13. 13

    如何将两个文本框值(数据)添加到数据库的单个列中(我的SQL)?

  14. 14

    如何使用PHP将文本框中的数据保存到提交按钮上单击的数据库

  15. 15

    如何将文本保存在平面文件中的文本框中?

  16. 16

    将文本框中的数据保存到 MS Access 数据库

  17. 17

    如何将粗体文本添加到富文本框中

  18. 18

    如何将动态添加的文本框插入MySQL数据库

  19. 19

    如何检查文本框中的值在连接的数据库中是否已经存在

  20. 20

    提交表单后如何检查数据库中存在的文本框值

  21. 21

    如何将 12 位数字从富文本框移动到文本框 2

  22. 22

    如何从文本框中搜索数据并从 SQL 数据库填充 datagridview 的特定列?

  23. 23

    如何从数据库查询中处理存储在集合中的大量数据并以特定格式打印到富文本框?

  24. 24

    如何通过存储过程将“空文本框”值插入SQL 2008数据库?

  25. 25

    在VB文本框中显示SQL数据库列/行

  26. 26

    如何将文件中的数据保存、分离和写入多个文本框

  27. 27

    使用Access数据库显示粘贴在富文本框中的图像到C#中的Crystal报表

  28. 28

    富文本框中的新行

  29. 29

    如何将熊猫数据框插入数据库中已存在的表中?

热门标签

归档