在MsAccess中创建一个字段

时间:2015-09-24 10:18:37

标签: c# ms-access

我一直在研究这个问题已经有一段时间了,而且无法找到合适的解决方案

我正在从代码中创建一个数据库:

OleDbConnection accessConnection = new  OleDbConnection(accessConnectionString);
        OleDbCommand command = new OleDbCommand();
        command.Connection = accessConnection;
        //command.CommandType = CommandType.Text;
        accessConnection.Open();

       command.CommandText = "CREATE TABLE " + table.TableName +  columnsCommandText;

            command.ExecuteNonQuery();

要创建表,这是Create语句:

([LocationID] long,[Maincat] text,[Cat] text,[Subcat] text,[Soliciter] text,[Cost] decimal,[Money] text,[Unit] text,[Notes] text,[solution] text,[Reference] decimal,[Link] text,[LastUpdate] date,[Source] text,[Raw] text,[downstream] text,[workable] text,[trunvcet] text,[SourceDate] text,[Master] text,[Flag] long)

创建表格后,所有文本字段都将作为备注字段。我需要文字字段

1 个答案:

答案 0 :(得分:0)

找到解决方案。 要将字段设置为Text,我需要使用它:

  

TEXT(255)

Insted of Text