重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你那查询语句拼接中的逗号是英文的还是中文的?
10年积累的网站制作、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有颍上免费网站建设让你可以放心的选择与我们合作。
对于查询用"SELECT * FROM 表名称 WHERE 字段名称='" + NeiRong + "' "这种形式就够了
把后面三个参数转换成指定的类型
具体应该转换的类型都在vs的警告中,就是那三个参数有text的重载方法
ExSheet.Cells(Control, 2) 这指向一个单元格吧?这是一个对象,如果想要对对象进行操作,一般来说,只能是对他的属性或者方法进行操作使用。你这里直接给对象赋值,是不是有些不妥?EXCEL的单元格对象应该是只读的吧?
还有就是,EXCEL程序在Visible = False的时候,有些操作是用不了的。
除了对表格进行筛选排序等操作,没必要对单元格进行Activate的操作。
另外:
Ex.DisplayAlerts = False
Ex.Save()
Ex.DisplayAlerts = True
建议改成:ExSheet.close(true),这是关闭ExSheet并且保存的意思,不用去关闭警告,而且你对EX的保存,很在可能会影响到ExSheet之外的已经开启的EXCEL表。
最后再建议,你可以在这段程序处设置断点,然后逐步的调试程序,看一看,具体是哪句程序出了问题,弹出了警告,这样可以更有针对性的去修改。
1054错误一般是set后面的列名称写错了,或者在表中不存在,你好好检查下,是不是这个情况
staname
dt_time
name
dt_infor
ld_infor
rc_time
ot_repair
finish
plan
缺少运行库
装上.NETframework
和带上引用的插件(工程属性那有个引用页)
吧
.