Я хотел бы изменить тип данных в моей БД с «Текст» на «Заметки».во-первых, я не нашел тип данных "Memo" в c #.второе: я получил следующий код для выполнения команды в БД:
public void SQLCommand(String strSQL)
{
OleDbConnection objConnection = null;
OleDbCommand objCmd = null;
String strConnection;
strConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + "\\tasks.mdb";
objConnection = new OleDbConnection(strConnection);
objConnection.ConnectionString = strConnection;
objConnection.Open();
objCmd = new OleDbCommand(strSQL, objConnection);
objCmd.ExecuteNonQuery();
objConnection.Close();
UpdateListView();
}
как я могу изменить тип данных 3-го столбца и сохранить его?Я могу изменить тип данных, когда form_load с помощью этой функции:
public void tst()
{
conn.Open();
DataSet ds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * from Tasks", conn);
adapter.Fill(ds);
DataTable dt = ds.Tables[0];
dt.Columns[3].DataType = System.Type.GetType("System.String");
conn.Close();
}
, но с помощью этой функции он меняется на тип данных на string>, и я хочу memo.Кроме того, эта функция бесполезна, так как мне нужно запускать ее каждый раз, и если я постоянно изменяю ее на памятку, мне просто нужно сделать немного, если в начале.