如何在Access数据库中获取MemoEdit和Store?

时间:2013-11-14 06:34:09

标签: c# winforms gridview devexpress

我使用Memo Edit来显示地址,所以它包含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。如何获取并存储MemoEdit ??? 帮助我。

1 个答案:

答案 0 :(得分:1)

你必须:

  1. 在Access数据库中使用备忘录栏
  2. 使用参数sql query
  3. 代码:

    '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
    

    结束使用