我一直在研究这个问题已经有一段时间了,而且无法找到合适的解决方案
我正在从代码中创建一个数据库:
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)
创建表格后,所有文本字段都将作为备注字段。我需要文字字段
答案 0 :(得分:0)
找到解决方案。 要将字段设置为Text,我需要使用它:
TEXT(255)
Insted of Text