我正尝试在数据库中创建一个新表,该数据库具有结帐名称和支票号码{0}。但是,当我运行它,它出现在标题显示“(50)产品列表VARCHAR”你包括在不同的地方{0}
调用string.Format
错误的索引(从零开始)必须大于或等于零并小于参数列表的大小
SQLiteCommand tableCreateCommand = myConnection.CreateCommand();
tableCreateCommand.CommandText = string.Format("create table Checkout{0} (ID int, Productlist varchar{0}, Date varchar {0}, Time varchar (50), Total double)");
tableCreateCommand.ExecuteNonQuery();
在运行命令之前是否用其他文本替换了“{0}”?如果是这样,你能告诉我们更换吗?否则,“{0}”的目的是什么? – therealmitchconnors 2012-04-27 18:02:07