C# 如何在Access数据库中进行编辑和存储?

C# 如何在Access数据库中进行编辑和存储?,c#,winforms,gridview,devexpress,C#,Winforms,Gridview,Devexpress,我使用“备忘录编辑”来显示地址,所以它包含4行。如何获取这4行代码以及如何将其存储在Access数据库中?通常,如果它的EditText我们使用此代码来存储 string inno = textEdit12.Text.ToString(); OleDbCommand top = new OleDbCommand("INSERT INTO invoice_top(invoice_number,order_number,customername,status,subtotal,tax,total,[

我使用“备忘录编辑”来显示地址,所以它包含4行。如何获取这4行代码以及如何将其存储在Access数据库中?通常,如果它的EditText我们使用此代码来存储

string inno = textEdit12.Text.ToString();
OleDbCommand top = new OleDbCommand("INSERT INTO invoice_top(invoice_number,order_number,customername,status,subtotal,tax,total,[date]) VALUES (" + inno + "," + odrno + ",'" + name + "',"+ chk1 +" ,"+ subtottal +","+ tax +","+total+",'"+date+"')", conn);
top.ExecuteNonQuery();
此代码适用于EditText。如何获取和存储备忘编辑??? 帮帮我。

你必须:

  • 在Access数据库中使用备注列
  • 使用参数sql查询
  • 代码:


    结束使用

    是否尝试使用memoEdit.Text属性?您遇到的确切问题是什么?是否将字符串保存到数据库中?这个问题与MemoEdit本身有什么关系?p、 s.不必使用
    textEdit12.Text.ToString()
    ,因为
    textEdit12.Text
    已经是字符串
    'Suppose you have 2 columns , A - a Memo one, B a DateTime one:
    dim SIRCON as string = "your connection string"
    Using conn As New OleDbConnection(SIRCON)
      conn.Open()
      Try
      Using cmd As New OleDbCommand("INSERT INTO MYTABLE (A, B)  VALUES (?,  ?)", conn)
        cmd.Parameters.AddWithValue("P_A", textEdit12.Text.ToString())
        cmd.Parameters.AddWithValue("P_B", DateEdit1.EditValue)
    
        cmd.ExecuteNonQuery()
      End Using
    Finally
     conn.Close()
    End Try