个人未完成的网站

2012年5月2日

【Z】使用SQL Server的OPENROWSET函数

摘要: 本文转自:http://www.newsmth.net/pc/pccon.php?id=2206&nid=390488你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据,或者批量向SQL Server表导入数据。在这种情况下,你可以在T-SQL(Transact-SQL,微软对SQL的扩展)中用OPENROWSET函数给数据源传入一个连接串和查询来提取需要的数据。你可以使用OPENROWSET函数从任何支持注册OLE DB的数据源获取数据,比如从SQL Server或Access的远程实例中提取数据。如果你用OPENROWSET从SQL Server实例中获取数据 阅读全文

posted @ 2012-05-02 13:27 我是小虫 阅读(484) 评论(0) 推荐(0) 编辑

【Z】使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”

摘要: 有些时候,使用DataAdapater的upata方法时候,会报出一个运行时错误:”Insertinto语句的语法错误“。我们需要照着一下进行修改一下CommandBuilder对象OleDbDataAdapter oleSub=new OleDbDataAdapter(sql,oleCn);OleDbCommandBuilder cb1=new OleDbCommandBuilder(oleSub);cb1.QuotePrefix="[";cb1.QuoteSuffix="]";注意红色文本。。。 阅读全文

posted @ 2012-05-02 13:24 我是小虫 阅读(172) 评论(0) 推荐(0) 编辑

【Z】oledb读写excel出现“操作必须使用一个可更新的查询”错误

摘要: 使用oledb连接excel将结果写入xls文件的一个sheet中,出现了“操作必须使用一个可更新的查询”错误,以为是excel文件所处的文件夹没有写权限所致。增加了相应权限后,结果依然如故。仔细检查了一下,问题发现了,原来开始只是为了读取excel我将连接写成了如下格式:string filename = Server.MapPath(".") + @"\test.xls;Extended Properties='Excel 8.0;HDR=yes;IMEX=1'";string constr = "Provider=Micr 阅读全文

posted @ 2012-05-02 13:20 我是小虫 阅读(394) 评论(0) 推荐(0) 编辑

导航