解决方案 »
- VS2008下,添加代码文件,怎么到最后,变成窗体文件了,
- C#如何支持无事件?
- 日历 System.Globalization.GregorianCalendar 中不支持该字符串所表示的 DateTime。
- sxw888请进,这个怎么改?
- WinForm
- 谁知道那里有象Microsoft Excel下面的TabControl控件啊??~~~~UP者有分啊!
- 关于c#中使用ACCESS的查询问题?(在线等)
- dataset的haschanges一直为true?
- 如何通过代理服务器发送邮件?
- this.sqlInsertCommand1.CommandText = "INSERT INTO MyTable(name, age, text) VALUES (@name, @age, @text);
- JSON 定义实体类,来个人解答一下吧。
- 请教一下如何在mssql中二进制储存图片
string strOdbcCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" + name + ";Extended Properties='Excel 8.0;'";
如果没有的话,
你应该先创建好表,再执行新建列,分开操作。
你的意思是执行一边create的吗
(
[0[0]] nvarchar(10),
[o[1]] nvarchar(10)
)你应该拼接处这样的语句去执行
string strCom = "Create Table [Sheet1] ( " ;
if(a.Length <=0){return;}
foreach (object o in a)
{
strCom += o.ToString() + " varchar(20),";
}
strCom = strCom.SubString(0,strCom.Length-1) +")";
OleDbCommand ass = new OleDbCommand(strCom, OleDB);
ass.ExecuteNonQuery();
断点调试下就知道了
为什么就你一个人帮我呢?
顺便说一下,你的所有方法都是错误的,删掉重写。