在MsAccess中创建字段

本文关键字:字段 创建 MsAccess | 更新日期: 2023-09-27 18:14:26

我已经为此工作了一段时间,但找不到合适的解决方案

我正在创建一个DB从代码:

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)

创建Table时,所有的Text字段都作为Memo字段。我需要文本字段

在MsAccess中创建字段

找到解决方案了。要将一个字段设置为Text,我需要使用以下命令:

文本(255)

代替Text