openrowset 使用变量参数问题 [问题点数:100分,结帖人liubocy]

Bbs2
本版专家分:154
Blank
红花 2009年1月 PowerBuilder大版内专家分月排行榜第一
2008年12月 PowerBuilder大版内专家分月排行榜第一
2008年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2011年3月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2009年2月 PowerBuilder大版内专家分月排行榜第三
2008年10月 PowerBuilder大版内专家分月排行榜第三
结帖率 100%
Bbs7
本版专家分:10803
Bbs2
本版专家分:154
Blank
红花 2009年1月 PowerBuilder大版内专家分月排行榜第一
2008年12月 PowerBuilder大版内专家分月排行榜第一
2008年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2011年3月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2009年2月 PowerBuilder大版内专家分月排行榜第三
2008年10月 PowerBuilder大版内专家分月排行榜第三
Bbs8
本版专家分:35491
Blank
金牌 2013年8月 总版技术专家分月排行榜第一
Blank
红花 2013年8月 MS-SQL Server大版内专家分月排行榜第一
Bbs9
本版专家分:97841
Blank
进士 2011年 总版技术专家分年内排行榜第十
Blank
银牌 2011年8月 总版技术专家分月排行榜第二
2011年7月 总版技术专家分月排行榜第二
Blank
微软MVP 2012年7月 荣获微软MVP称号
Blank
红花 2011年8月 MS-SQL Server大版内专家分月排行榜第一
2011年7月 MS-SQL Server大版内专家分月排行榜第一
Bbs8
本版专家分:34167
Bbs12
本版专家分:440973
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2008年 总版技术专家分年内排行榜第二
Blank
进士 2010年 总版技术专家分年内排行榜第四
2009年 总版技术专家分年内排行榜第五
2007年 总版技术专家分年内排行榜第六
Blank
金牌 2009年3月 总版技术专家分月排行榜第一
2008年12月 总版技术专家分月排行榜第一
2008年3月 总版技术专家分月排行榜第一
2007年12月 总版技术专家分月排行榜第一
2007年10月 总版技术专家分月排行榜第一
Bbs1
本版专家分:70
Bbs2
本版专家分:154
Blank
红花 2009年1月 PowerBuilder大版内专家分月排行榜第一
2008年12月 PowerBuilder大版内专家分月排行榜第一
2008年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2011年3月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2009年2月 PowerBuilder大版内专家分月排行榜第三
2008年10月 PowerBuilder大版内专家分月排行榜第三
Bbs7
本版专家分:10803
Bbs7
本版专家分:10803
Bbs2
本版专家分:154
Blank
红花 2009年1月 PowerBuilder大版内专家分月排行榜第一
2008年12月 PowerBuilder大版内专家分月排行榜第一
2008年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2011年3月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2009年2月 PowerBuilder大版内专家分月排行榜第三
2008年10月 PowerBuilder大版内专家分月排行榜第三
Bbs6
本版专家分:7228
关于 OPENROWSET 参数问题,高分求助在线等
CREATE PROCEDURE Server_InPhasePross @ServerName nvarchar(50),@ServerUser nvarchar(50),@ServerPass N
有关OPENROWSET的问题,如何提供输入参数??
<em>问题</em>描述: 在SQL Server 2000的查询分析器中的查询窗口输入 select * from OPENROWSET ('SQLOLEDB','SERVER=(local);uid=sa;pwd
存储过程中使用 openrowset问题
存储过程如下:rnrnSET QUOTED_IDENTIFIER OFF rnGOrnSET ANSI_NULLS ON rnGOrnrnALTER PROCEDURE [P_CopyTipsLibrary] @fname varchar(1024)rnrnAS rnrndelete from OPENROWSET('Microsoft.Jet.OLEDB.4.0',@fname;'admin';'test',tname)rnrnGOrnSET QUOTED_IDENTIFIER OFF rnGOrnSET ANSI_NULLS ON rnGOrnrn提示错误:'@fname' 附近有语法错误。rn怎么回事?rnrnrn假如我改成了'c:\test.mdb',又提示:rnrnOLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。rn[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]rnOLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80040e4d: 验证失败。]。rnrnrn怎么以独占方式打开?
关于opendatasource和openrowset使用问题
--语句一:rnSELECT *rnFROM OPENDATASOURCE(rn 'SQLOLEDB',rn 'Data Source=192.168.18.112;User ID=sa;password='rn ).xiaokang1.dbo.h_inforn--语句二:rnselect * from <em>openrowset</em>(rn'sqloledb','192.168.18.112';'sa';'','select * from xiaokang1.dbo.h_info')rn在查询分析器里语句一执行失败,语句二执行成功。为什么?
使用openrowset调用存储过程的问题
存储过程如下:rn[code=SQL]CREATE proc Hr_GetAllEmpl @year nvarchar(20)='0',@month nvarchar(20)='0',@Fields nvarchar(4000)='*',@OrderBy nvarchar(100)='',@Filter nvarchar(200)='' asrndeclare @command nvarchar(4000),@empl_New nvarchar(2000),@command2 nvarchar(4000)rnif @year='0' or @month='0' or @Fields='*'--<em>使用</em>默認方法處理查詢數據rnbeginrn if @Fields='*'rn set @empl_New='service_empl_department,basic_depart_name,service_empl_part,basic_deppart_name,service_empl_index,service_empl_code,service_empl_name'rn elsern set @empl_New=@Fieldsrn set @command='select '+@empl_New+' from V_AllEmpl'rnendrnelse--根據年月方法處理查詢數據rnbeginrn set @empl_New='case when isnull(p.admini_Code,'''')='''' or '''+@year+'-'+@month+'-1''v.service_empl_indate then p.admini_Code else p.admini_NewCode end) end as service_empl_code'rn set @command='select '+replace(@Fields,'service_empl_code',@empl_New)+' from v_allempl vrn left join (rn select y.Admini_index,y.Admini_date,y.admini_Code,y.admini_NewCodern from Admini_poschang y with(nolock) , (select Admini_index,min(Admini_date) as sd from Admini_poschang with(nolock) where Admini_date >= dateadd(mm,1,'''+@year+'-'+@month+'-1'') group by Admini_index) l rn where y.Admini_index = l.Admini_index and y.Admini_date = l.sdrn ) p on v.service_empl_index=p.admini_index'rnendrnif isnull(@Filter,'')<>''rn set @command=@command+char(13)+char(10)+' where '+@Filterrnif isnull(@OrderBy,'')<>''rn set @command=@command+char(13)+char(10)+' order by '+@OrderByrn--print @commandrnexec (@command)rnGOrn[/code]rn在查询分析器中直接调用结果正确rn[code=SQL]exec data_20120604.dbo.Hr_GetAllEmpl @year=0,@month=5,@Fields='*',@OrderBy='service_empl_code',@Filter='service_empl_zc=''01'''[/code]rn在查询分析器中<em>使用</em><em>openrowset</em>调用则出现错误rn[code=SQL]select * from <em>openrowset</em>('sqloledb','192.168.100.6';'sa';'','exec data_20120604.dbo.Hr_GetAllEmpl @year=0,@month=5,@Fields=''*'',@OrderBy=''service_empl_code'',@Filter=''service_empl_zc=''''01''''''')rn--错误信息:rnServer: Msg 7355, Level 16, State 1, Line 1rnOLE DB Provider 'sqloledb' 對資料行提供了不一致的中繼資料 (Metadata)。名稱在執行階段已經變更。rnOLE DB 錯誤追蹤 [Non-interface error: OLE DB provider returned different names for a column: ProviderName='sqloledb', CompileTimeColumnName='service_empl_index', RunTimeColumnName='service_empl_department', Rowset=exec data_20120604.dbo.Hr_GetAllEmpl @year=0,@month=5,@Fields='*',@OrderBy='service_empl_code',@Filter='service_empl_zc=''01''']。[/code]rn请教各位帮忙解决一下
动态SQL语句,OPENROWSET的第一个参数
用OPENROWSET(rn 'sqloledb', rn 'Trusted_Connection=yes', --此处可用'uid=sa;pwd=123' (SQL认证的方式来代替)rn 'SET FMTONLY OFF; --注意:要加上此选项rn EXEC mydb.p_test --这里的mydb要改为实际的数据库名,p_test为创建好的存储过程名rn 'rn )rn创建的视图,用企业管理器查询正常,但是用C#查询时报错,好像是“sqloledb”的<em>问题</em>,这个<em>参数</em>应该怎么改?
OpenRowSet问题
我需要把一个462列的表数据写到excel2007文档中,但是用OpenRowSet插入数据的时候发现OpenRowSet只能操作255列,怎么才能一次性把462列的数据都插入导入excel2007文档中??rnrn我用的是SQL2005
如何在OPENROWSET里边使用变量
如何在OPENROWSET里边<em>使用</em><em>变量</em>? 请教大家一个<em>问题</em>,我想把最后一个登陆的用户的详细资料显示到我的程序中于是写了如下的代码,调试不通过。。 DECLARE @var1 varchar(255)
openrowset 参数问题
<em>openrowset</em> 函数里<em>参数</em>是字符串,为什么传入字符串<em>变量</em>会报错,该怎么<em>使用</em><em>变量</em>呢?
OPENROWSET
包含访问 OLE DB 数据源中的远程数据所需的全部连接信息。当访问链接服务器中的表时,这种方法是一种替代方法,并且是一种<em>使用</em> OLE DB 连接并访问远程数据的一次性的临时方法。可以在查询的 FROM 子句中像引用表名那样引用 OPENROWSET 函数。依据 OLE DB 访问接口的功能,还可以将 OPENROWSET 函数引用为 INSERT、UPDATE 或 DELETE 语句的目标表。尽
SQL触发器,openrowset跨数据库更新。
ALTER trigger . on . after insert ,update as if update (t_item) begin declare @t_item nvarchar decl
UPDATE OPENROWSET 的问题
UPDATE OPENROWSET( 'SQLOLEDB', '192.168.0.6';'sa';'', 'SELECT * FROM DM.dbo.User_HistoryTB') SET IsB
OPENROWSET 问题
错误提示:rnSQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过<em>使用</em> sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。rnrn在网上查到的答案为:rn启用Ad Hoc Distributed Queries:rnrnexec sp_configure 'show advanced options',1 rnreconfigure rnexec sp_configure 'Ad Hoc Distributed Queries',1 rnreconfigure rnrn<em>使用</em>完成后,关闭Ad Hoc Distributed Queries: rnexec sp_configure 'Ad Hoc Distributed Queries',0 rnreconfigure rnexec sp_configure 'show advanced options',0 rnreconfigurernrn但是执行仍然报错rnrn具体代码为:rn[code=SQL]exec sp_configure 'show advanced options',1 rnreconfigure rnexec sp_configure 'Ad Hoc Distributed Queries',1 rnreconfigure rnSELECT * FROM OPENROWSET('SQLOLEDB', 'server=10.43.1.111;uid=sa;pwd=123456',New.dbo.T_Update_Log)rnexec sp_configure 'Ad Hoc Distributed Queries',0 rnreconfigure rnexec sp_configure 'show advanced options',0 rnreconfigur[/code]
openrowset问题
select * from OPENROWSET('SQLOLEDB', 'server=192.168.1.5;uid=sa;pwd=xxx;database=xxx', rn'select * from product where product_no not in ('''+ select product_no from product +''')')rnrnrnrnwhere product_no not in ('''+ select product_no from product +''')rn这里总是出错,大大,我想问下这里是怎么调用本地表 rn<em>问题</em>补充:意思是要找出192.168.1.5上存在,本地服务器上不存在的product产品 rnselect * from product where product_no not in (select product_no from OPENROWSET('SQLOLEDB', 'server=192.168.1.5;uid=sa;pwd=xxx;database=xxx', rn'select * from product'))rn这个我知道,汗,关键是远程服务器上产品数据太多(60~70W条记录),总是超时。 rn有时候远程服务器上产品增加的话就要调到本地来,超时头疼中啊
openrowset问题,!!!!!!!!!
在远程服务器向表内插入记录一切正常,可在客户端用insert into <em>openrowset</em>(...) select * from hhk 向远程服务器插入时未能调用INSERT触发器,这是怎么回事啊???怎么解决呢?
使用SQL Server的OPENROWSET函数
你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据,或者批量向SQLServer表导入数据。在这种情况下,你可以在T-SQL(Transact-SQL,微软对SQL的扩展)中用OPENROWSET函数给数据源传入一个连接串和查询来提取需要的数据。  你可以使
OPENROWSET的用法
目前我是想这么用,在客户端用代码在MSSQL服务器上创建一个存储过程,存储过程中<em>使用</em><em>openrowset</em>来操作客户端的表 用这样的方式来进行客户端的更新和下载 那么我是不是只要直接这样就可以了 EXE
请教sqlserver OPENROWSET 用法
win2008企业版64位 sqlserver2008企业版64位 在64位ODBC中创了一个数据源 “test” 测试可以连接成功,对端数据库是另外一台机器上的 informix 我根据这个“tes
OpenDataSource、OPENQUERY、OPENROWSET用法
OpenDataSource、OPENQUERY、OPENROWSET用法   2008-07-26 08:50:11|  分类: 数据库|字号 订阅 一、OpenDataSource ##############################  1.       操作SQL服务器数据,如SQL Server /Oracle等等 格式:
求讲解 OPENDATASOURCE & OPENROWSET 用法
请问下边3种写法有什么区别? tb1 表中的数据大概250W条左右。 一 select count(1) from OPENDATASOURCE('SQLNCLI','Data Source=192.
Openrowset问题
select * from <em>openrowset</em>('MSDASQL',rn'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;Exclusive=No;HDR=NO;IMEX=2;SourceDB=\\test\abc',rn'select * from aa')rn请问上句中HDR=NO是什么意思;IMEX=2又是什么意思?rnrn另外我想查询局域网上共享路径的DBF,如果当前用户没有权限,但我知道有权限的用户名及密码,怎样设置用户与密码查询呢?rnrn期待高手解答,謝謝!
openrowset问题???????????
[code=SQL]rnrnselect * from <em>openrowset</em>( 'SQLOLEDB ' , '20090523-1438 '; 'sa '; '' ,'select * from b') rn[/code]rnrn执行后提示:rn未能找到 OLE DB 提供程序 'SQLOLEDB ' 的注册表项。rnrn这是怎么回事?
OPENROWSET的问题
执行类似SELECT a.*rnFROM OPENROWSET('SQLOLEDB','seattle1';'sa';'MyPass',rn 'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a的语句,连接不同的数据库服务器进行测试,结果有的可以,有的不可以。不可以的服务器是同时装有SQL6.5和SQL2000,而且是只有SQL6.5不行,SQL2000行。不行的报错如下:rn服务器: 消息 195,级别 15,状态 5,行 1rn'NO_BROWSETABLE' is not a recognized option.rn请高手指点
OpenDataSource与OpenRowSet 用法
OPENDATASOURCE:不<em>使用</em>链接服务器的名称,而提供特殊的连接信息,并将其作为四部分对象名的一部分。 语法:OPENDATASOURCE(provider_name, init_string) <em>参数</em> provider_name:注册为用于访问数据源的 OLE DB 访问接口的 PROGID 的名称。provider_name 的数据类型为 char,无默认值。init_string:连接字符串,该字符串将要传递给目标提供程序的 IDataInitialize 接口
SQLServer链接服务器传递变量参数
本文引用微软官网的文章。http://support.microsoft.com/kb/314520/zh-cn#top查询链接的服务器时, 经常执行的<em>使用</em> OPENQUERY、 OPENROWSET,或 OPENDATASOURCE 语句直接传递查询。 您可以查看示例 SQL Server 联机丛书中看到如何执行此操作通过<em>使用</em>预定义的 TRANSACT-SQL 字符串但没有示例,说明如何将<em>变量</em>传递给这些函数。 本文提供了三个示例,说明如何将<em>变量</em>传递给链接的服务器查询。若
如何给OPENQUERY传递参数
如何给OPENQUERY传递<em>参数</em>
请教openrowset使用
在帮助中有<em>参数</em>信息,但是'provider_name'都是那几个?一般<em>参数</em>有几种组合方式?烦劳位说一下。rnrn'provider_name'rnrn字符串,它代表在注册表中指定的 OLE DB 提供程序的友好名。provider_name 没有默认值。rnrn'datasource'rnrn字符串常量,它对应着某个特定的 OLE DB 数据源。datasource 是将被传递到提供程序 IDBProperties 接口以初始化提供程序的 DBPROP_INIT_DATASOURCE 属性。通常,这个字符串包含数据库文件的名称、数据库服务器的名称,或者提供程序能理解的用于查找数据库的名称。 rnrn'user_id'rnrn字符串常量,它是传递到指定 OLE DB 提供程序的用户名。user_id 为连接指定安全上下文,并将它作为 DBPROP_AUTH_USERID 属性传递进来以初始化提供程序。rnrn'password'rnrn字符串常量,它是将被传递到 OLE DB 提供程序的用户密码。当初始化提供程序时,将 password 作为 DBPROP_AUTH_PASSWORD 属性传递进来。rnrn'provider_string'rnrn提供程序特定的连接字符串,将它作为 DBPROP_INIT_PROVIDERSTRING 属性传递进来以初始化 OLE DB 提供程序。通常 provider_string 封装初始化提供程序所需的所有连接信息。rnrncatalogrnrn目录或数据库的名称,其中驻留着指定的对象。rnrnschemarnrn架构的名称或指定对象的对象所有者名称。rnrnobjectrnrn对象名称,它唯一地标识出将要操作的对象。rnrn'query'rnrn
请教 sql2005下使用 OPENROWSET
我测试的语句:rnSELECT a.* FROM OPENROWSET(rn'SQLOLEDB',rn'server=alex\sqlexpress;uid=sa;pwd=pm123456;Trusted_Connection=yes',rn'SELECT * FROM StartSiteDB.dbo.WorkflowTask')arnrn报错:rnSQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过<em>使用</em> sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。 rnrnrn请问我该如何处理?
使用OpenRowSet打开dbf文件
各位大虾,请问我<em>使用</em>OpenRowSet打开dbf文件时,为什么会提示错误。rn命令行如下:Insert Into aaa (PARTNO,SRP,DNP,RNP) select PARTNO,SRP,DNP,RNP from <em>openrowset</em>('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=E:\Program','select PARTNO,SRP,DNP,RNP from [CPM.DBF]') 。rn提示的错误是:ole/db provider returned message:[microsoft][odbc visual foxpro driver]driver not capable]。而在SQL Server自带的查询分析器下却可以执行。
OPENROWSET????
OPENROWSET和OPENDATASOURCE是不是Transact-SQL专有的,还是所有SQL通用的,oracle是不是也有类似的函数rnrn
参数变量参数问题
象动态数组、TList等做<em>参数</em>的时候是<em>变量</em><em>参数</em>还是值<em>参数</em>?是否类似指针?rn对这类<em>参数</em>定义的时候是否需要加上var呢?加与不加有何异同?
关于OPENROWSET语句的使用问题与USE问题
rn为了将本地SQL数据库my_data中的表mt_ggh与另外一台电脑上的SQL数据库sql_2012连结,并查询得到我想要的内容。rnrn我编写了如下语句,查询结果也正常。rn------------------------rnuse my_datarn------------------------rnselect * rninto #tmp5rnfrom OPENROWSET('SQLOLEDB','192.168.0.120';'sa';'abc191','rn select a.id_my, a.my_bh, b.*rn from sql_2012.dbo.mt_table arn left outer join sql_2012.dbo.mt_ccb b on a.id_my=b.id_myrn where b.leib rn------------------------rndrop table #tmp5rn------------------------rnrnrn请问正确的写法应该如何写?rn
openrowset
rninsert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'rn,'Excel 8.0;DATABASE=c:\1.xls',sheet1$)rnselect * from rsrrnrn这个excel我已经做好它的表头rn发现结果的字段顺序跟数据库里的顺序是不一样的啊 明明是字段A却对到B去了,B又对到C去了rn各位遇到过这个情况没?为啥默认顺序不一样捏?rnrn难道非得写出字段这样?????:rninsert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;DATABASE=c:\1.xls',sheet1$)rn(Al,FlNo)rnselect Al,FlNornfrom fl
Openrowset
[code=SQL]rn--以下語句可以正常執行rnselect *rnfrom <em>openrowset</em>('SQLOLEDB','server=aaants56.aaaex.asmpt.com;uid=appraisal;pwd=appraisal_w','select * from eappraisalos.dbo.appraisal_activeitem') as arn--但是將服務器,帳號,密碼做為參數,修改為如下格式:rndeclare @servername varchar(50),@uid varchar(20),@pwd varchar(20);rnset @servername='aaants56.aaaex.asmpt.com';rnset @uid='appraisal';rnset @pwd='appraisal_w';rnselect *rnfrom <em>openrowset</em>('SQLOLEDB','server=@servername;uid=@uid;pwd=@pwd','select * from eappraisalos.dbo.appraisal_activeitem') as arn--執行時,會提示以下錯誤:rn--Msg 53, Level 16, State 1, Line 0rn--Named Pipes Provider: Could not open a connection to SQL Server [53]. rn[/code]
asp:RoleGroup参数使用变量问题
[color=#0000FF]OK :[/color] rn [code=C#][/code]rn[color=#0000FF]OK :[/color] rn [code=C#]>[/code]rn[color=#FF0000]NG :[/color]rn [code=C#]>[/code]rnrnrn请问有什么办法使它<em>变量</em>化
AccessDataSource参数变量问题
[code=C#] rn rn rn rn [/code]rnrn在SelectCommand="SELECT * FROM [book] WHERE ([bookname] LIKE '%' + ? + '%') ORDER BY [bookID]" 中bookname也是<em>变量</em>应该如何写代码?rn我是要实现根据条件判断对book表中的相应字段进行LIKE查询.rn
关于变量参数问题
rn把rn中的1换成<em>变量</em>的形式rn如:rnrn正确的语法是什么?rn
变量参数判断问题
rnrn意思是,当i=j<em>变量</em>的时候(j=1),就读出j否则读出nonernrn可是每次都是读出nonernrn为什么呢?rn
关于参数变量使用const
function aaa(const s:string):string;rnfunction aaa(s:string):string;rnrn上面两者中的<em>参数</em>加const跟没加有什么区别?
loadrunner中参数变量使用
Action(){ 定义数组时一定要指明大小 <em>变量</em>定义一定要放在所以操作之前,放在脚本最前面     int num ;//定义数值<em>变量</em> int numy[5];//定义整型数组 char *str1,*str2,*str3;//定义字符串<em>变量</em> char stry[10],filename[5],data[10];//定义字符串数组  //给数值赋值 num=10; 正确输出方法   lr...
求救:关于SQl2008 使用OpenROWSET的问题
情况如下:rnServer 2008的服务器,安装了SQLserver 2008 64的数据库,现在想通过<em>openrowset</em>函数,调另一个SQL2000服务器的数据,报如下错误:rnrn链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "登录超时已过期"。rn链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。"。rn消息 1326,级别 16,状态 1,第 0 行rn命名管道提供程序: 无法打开与 SQL Server 的连接 [1326]. rnrnrn根据网上的方法,在外围配置设置中的已经把rnrnAdHocRemoteQueriesEnabled改为了Turernrn而且还执行了,开启分布式查询服务rnrnnet start msdtcrnrn还试着创建了 链服务器,链服务器也创建成功了,但在查询时,依然报错。rnrnSQL2000的服务器<em>使用</em>oprowset连这台SqlServer2008的服务器却没有<em>问题</em>,rnrn现在不知道该怎么办了,求大神们支个招。
使用openrowset函数时排序的问题?
我在运行下面代码时,为什么序列和select里面的完全不同rninsert into <em>openrowset</em>('Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=YES;DATABASE=D:\SID\aa.xls', sheet1$) rnselect * from Table1rnrn谢谢高手!
OpenRowSet不能用变量的嘛!!怎么办??激!!
有一个系统,要每一天将VF数据库导入到Sqlserver,数据库名称就是当天的日期,rn用OPENROWSET的话不能将表名弄成<em>变量</em>的嘛??!!怎么办啦??rnrnrnselect * into #FrnFROM OPENROWSET('MSDASQL',rn 'CollatingSequence=ASCII;DBQ=C:\CARMIS\DATA\Sendto\;DefaultDir=C:\CARMIS\DATA\Sendto\;Deleted=0;Driver=Driver do Microsoft dBase (*.dbf);FIL=dBase 5.0',rn 'select * from 20041128')rnrn这儿的'select * from 20041128',不能写成<em>变量</em>的嘛???
请问关于OpenRowSet的问题
就是Insert into OpenRowSet那句,可以这样写吗?rn还有如果是DELETE与OpenRowSet联合<em>使用</em>如何写代码。。。rn(我是第一次用OpenRowSet)rndrop procedure _spInsertReciperngornrncreate procedure _spInsertRecipe(rn @pJBZBM varchar(20)='',rn @pRecipeID int=0rn)rnasrndeclare @pHostName varchar(255), @pDBUserName varchar(255), @pDBPassword varchar(255)rndeclare @pSQL varchar(8000), @pTabName varchar(255)rnrn--读取连接<em>参数</em>rnselect @pHostName=vcComputerName, @pDBUserName=vcDBUser, @pDBPassword=vcDBPassowrdrnfrom _JBZ_LJCS zrnwhere z.vcJBZBM=@pJBZBMrnrnselect @pTabName='['+@pHostName+'_Recipe]'rnrnselect @pSQL=''rn +'insert into OpenRowSet(''SQLOLEDB.1'', ''DRIVER=SQL Server;SERVER='rn +@pHostName+';UID='+@pDBUserName+';PWD='+@pDBPassword+''''rn +' , ''select * from jxc.dbo.recipe'') 'rn +' select * from '+@pTabName+' where RecipeID='+convert(varchar(20), @pRecipeID)rnrn--查出所有的数据rn--print @pSQLrnexec(@pSQL)
请教一个openrowset问题
Informix and <em>openrowset</em>rnselect *rnfrom <em>openrowset</em> ('ifxoledbc','data source=/pbook/build/rnpbook/;uid=abc123;pwd=abc123','select vendor from hold_item')rnrn提示错误是:rnCould not locate registry entry for OLE DB provider 'Ifxoledbc'.rnOLE DB error trace [Non-interface error: Provider not registered.].rnrn还有date soure感觉配置也不对,正确的格式着么写,谢谢了!rn希望各位能提供一个完整的例子,通过informax
高手请进:OPENROWSET问题
我想在以下的语句中通过APP.PATH来设置数据库的路径,使程序不能在什么目录下运行,都能找到yjssbk.dbf!rncn.Execute ("insert into sbk select * from OPENROWSET('MSDASQL','Driver=Microsoft dbase Driver (*.dbf);DBQ=E:\zsxt2002\data\','select * from [yjssbk.dbf]')")rn
openrowset问题求助各位
[code=SQL]rn-- 建测试存储过程rncreate proc sp1214 rn(@x int)rnwith recompilernas rnbegin rn if @x=1 rn select 1 s union all select 2 option(recompile)rn else rn select 1 s,11 s2 union all select 2,22 option(recompile) rnend rnrn-- 测试2种<em>参数</em>的执行rnexec sp1214 1rn 返回1列rnrnexec sp1214 2rn 返回2列rnrnselect * rnfrom rnOPENROWSET( rn'SQLOLEDB','SERVER=(local);uid=sa;pwd=123456;Database=DBAP', 'exec sp1214 1')rnrnsrn-----------rn1rn2rnrnrnselect * rnfrom rnOPENROWSET( rn'SQLOLEDB','SERVER=(local);uid=sa;pwd=123456;Database=DBAP', 'exec sp1214 2')rnrnMsg 7353, Level 16, State 1, Line 1rnThe OLE DB provider "SQLNCLI10" for linked server "(null)" supplied inconsistent metadata. rnAn extra column was supplied during execution that was not found at compile time.rn[/code]
OPENROWSET及excel问题
诸位,rn 我用以下语句从MSSQL导入表数据到EXCEL:rnINSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'EXCEL 8.0;HDR=NO;IMEX=0;DATABASE=d:\tmp\glc001.xls', Sheet1$) SELECT stid, typeno, depart, subdepart, CheckCode, PurchCode, FinanCode, rn InputCode FROM Power c rnrn必须有以下条件才能成功:rn 1) 文件glc001.xls存在且可读写(目录已存在)rn 2) Sheet1工作簿存在rn 3) 在Sheet1工作簿的第一行存在与select语句中的列数相同的标题(列名不一定要与字段名相同)rnrn现在我有以下<em>问题</em>要问:rn 1),在文件glc001.xls不存在的情况下可不可以新建?rn 2),可不可能通过UPDATE语句或DELETE对excel中的数据进行编辑或删除?rnrnrn如果有其它方法解决以上<em>问题</em>,敬请提供!rnrn谢谢!rn
OPENROWSET的问题,请帮忙!!!
我想把我sql中一个表定时的和另一台机器的sql更新rn我用了存储过程rninsert into OPENROWSET('SQLOLEDB','ly';'sa';'123',...)rnselect *rnfrom 我机器上的表rn可是老是提示我'SQLOLEDB'附近有错!rn请大家帮忙!!!rn给我个好方法!!1
关于OPENROWSET的问题
在我的机器上有e:\temp\DaoKuNew.mdb为什么我用下面的语句打不开数据库rnSELECT a.* FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0' , 'e:\temp\DaoKuNew.mdb'; ' ' ; ' ', member) AS arn我的这个数据库没有访问名称和密码,就是双击就能查看和修改的那种,不知道应该写什么。我用下面的也不好使rnSELECT a.* FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0' , 'e:\temp\DaoKuNew.mdb'; 'admin' ; '***', member) AS arn其中***是administrator登陆的密码。member是表名,rn
关于openrowset问题
用<em>openrowset</em>可以将FOXPRO与SQL SERVER互相导入导出,但是导入导出时有什么办法控制数据类型甚至是长度吗?不用DTS的话,用命令,能做到吗?
!!!奇怪的问题 OPENROWSET!!!
select a.* from rnOPENROWSET('SQLOLEDB','127.0.0.1';'sa';'futu7432',rn'select * from fioa.dbo.syscolumns where id=object_id(''OA_FLOW_DEFINE'')')rn as arn--没有返回任何行rnrnselect * from fioa.dbo.syscolumns where id=object_id('OA_FLOW_DEFINE')rn--返回了17行rnrn这是为什么?
sql2000 中OPENROWSET 的问题
sql2000 msdtc 启动rn查询分析器中rnselect * from OPENROWSET('SQLOLEDB','ibm';'sa';'sa' ,[mx].[dbo].zyused)rn可以执行其他机器上的数据 rnrnselect * from OPENROWSET('SQLOLEDB','27.27.2.1';'sa';'sa' ,[mx].[dbo].zyused)rn则不执行,超时rnrn换到另一他sql2000上rnselect * from OPENROWSET('SQLOLEDB','27.27.2.1';'sa';'sa' ,[mx].[dbo].zyused)rn可以执行rnrn这两太服务器有什么不同吗??ip和机器名要对应吗?我的netbios协议已经加上了rn
求教OPENROWSET数据导出的问题
为什么我用OPENROWSET从VFP的dbf里面导出到SQL Server表中的数据只包含了一部分?其它的数据为什么没有被导出呢?我查过了,明显导到SQL SERVER表里面的条数和VFP里面的条数是不一样的。这是为什么呢?如何解决呢?如何才能让SELECT * INTO Tablename FROM OPENROWSET能到处全部的数据呢?rnrn谢谢帮忙!急!
openrowset如何在客户端使用
select * into dd from <em>openrowset</em>('MSDASQL', rn'Driver=Microsoft Visual FoxPro Driver; SourceDB=e:\data; SourceType=DBF', rn'select * from 2007年种植面积') rn如何在导入客户端路径的表 例如以上路径SourceDB=e:\data;rn默认这个语句去sql server服务器的e:\data找数据文件,如何改写可以在客户端导入客户端的路径下的表
使用openrowset命令查询EXCEL区域的问题
各位大峡:rn 我记得我以前有用过<em>openrowset</em>命令查询EXCEL的区域,比喻:rn我数据库里面有10列,但是我aa.xls里面有11列,就是多了一列;rn但是我又不想删除这最后一列,我想把aa.xls前10列的数据到入到数据库里面rn我记得我以前用A:J就可以查询到了,但是不知道为什么现在不行呢?rnrnselect * from <em>openrowset</em>('Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=YES;IMEX=1;DATABASE=aa.xls','select * from [Sheet1$][A:J]')rnrn
使用OpenRowSet插入excel数据问题
sql 2005里执行:rn[code=SQL]insert into jcRecord(f1,f2) select f1,f2 from OpenRowSet( 'Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=yes;User ID=Admin;Password=;IMEX=1;DATABASE=d:\doc\data.xls','select * from [sheet1$]')[/code]rn-------------报错---------------:rn[color=#FF0000]rn消息 7399,级别 16,状态 1,第 2 行rn链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。rn消息 7303,级别 16,状态 1,第 2 行rn无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。rn[/color]rn[color=#0000FF]但如果我将data.xls的路径改为[color=#FF0000]d:\data.xls[/color]则能正确执行,rndoc目录下确实有data.xls文件[/color]rn请问这是为啥???????????????(安装的office 2003)rnrn
OpenRowSet和虚表的问题
CREATE TABLE #NewTable rn ( VirtualID int IDENTITY (1, 1) Primary key not NUll ,rn OldID int not null)rn INSERT INTO #NewTablern (OldID)rn Exec('Select AfficheID From OpenRowSet(''MSDASQL'',''DRIVER=SQL Server;SERVER=SERVER;UID=sa;PWD=sa;Database=OfficeAutomation'',''exec dbo.OA_Affiche_SelectBySqlWhere " AND 1=1" '') AS a')rnrn rnrn出错rnrnrnrn服务器: 消息 7391,级别 16,状态 1,行 1rn该操作未能执行,因为 OLE DB 提供程序 'MSDASQL' 无法启动分布式事务。rn[OLE/DB provider returned message: [Microsoft][ODBC SQL Server Driver][SQL Server]其它会话正在<em>使用</em>事务的上下文。]rnOLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' ITransactionJoin::JoinTransaction returned 0x8004d00a]。rn
麻烦,OPENROWSET传递参数问题
从另外一台数据库服务器执行存储过程,并把结果集插入到本地服务器上面的临时表,然后在跟本地服务器上的数据比较,所以涉及到用<em>openrowset</em>传递<em>参数</em>的<em>问题</em>,可<em>openrowset</em>传递好像只能用动态的写法,执行成功后,临时表消亡了,我都无法在继续做下面的比较了,如果我用全局临时表,倒是可以解决这个<em>问题</em>的,但不想用。随便举个例:rn declare @sql varchar(1000)rn declare @flag_Year varchar(4)rn declare @flag_Month varchar(2)rn declare @flag_rq datetimern set @flag_year='2007'rn set @flag_month='12'rn set @flag_rq='2007-11-30'rn set @sql='rn select * into #lrbrn from <em>openrowset</em>(''sqloledb'',''127.0.0.1'';''sa'';'''',rn ''set fmtonly off;exec sqlserver.dbo.sz_a1 '''''+@flag_Year+''''','''''+@flag_Month+''''',rn '''''+CONVERT(Varchar(10),@flag_rq,20)+''''' '')'rn exec(@sql) ---执rnrn select * from #lrb ---这里就提示没有找到对象了。rn各位有没有碰到这个<em>问题</em>,要如何解决?请指点一二,谢谢了。rn declare @flag_Year varchar(4)rn declare @flag_Month varchar(2)rn declare @flag_rq datetimern set @flag_year='2007'rn set @flag_month='12'rn set @flag_rq='2007-11-30'rn select * into #lrbrn from <em>openrowset</em>('sqloledb','127.0.0.1';'sa';'',rn 'set fmtonly off;exec sqlserver.dbo.st_k3sccblrb '''+@flag_ErpYear+''','''+@flag_Month+''',rn '''+CONVERT(Varchar(10),@flag_rq,20)+''' ') --要是能这样执行,那我的<em>问题</em>也解决了,可找了一下,好像不支持这样的写法。rnrn
OPENROWSET导入excel问题
我是先把excel文件放到远程的服务器的目录下,然后执行:rnselect * from rnOPENROWSET('MICROSOFT.JET.OLEDB.4.0'rn,'Excel 5.0;HDR=YES;DATABASE=e:\共享\组织结构.xls',rnsheet1$);rn然后后报如下的错误:rn链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"。rn消息 7399,级别 16,状态 1,第 1 行rn链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。身份验证失败。rn消息 7303,级别 16,状态 1,第 1 行rn无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。rnrn请问高手什么这是原因?怎么解决,还有就是<em>openrowset</em>能不能读本地的文件,还是一定要把文件放到服务器上去?
openrowset问题,怎么带参数
declare @uno char(12)rnset @uno='123456789'rnselect * from <em>openrowset</em>('sqloledb','server=dataserver;uid=dataok;pwd=readdataok','select * from t_user where user_no='+@uno)rn带<em>参数</em>@uno会出错,请问各位怎么才能带<em>参数</em>?
OpenRowSet导入excel的问题
1、导入的数据字段不按顺序,如没有指定字段的话rnrn2、导入很多空列,没有办法控制rnrn3、如何指定第一个sheet文件,如不指定sheet的名称,因为第一个sheet的名称不统一
openrowset与日志问题
我用SQLSERVER 的OPENROWSET下载ORACLE的数据时,100M的数据,日志会增加好几Grn数据库已经设置为 简单模式,且自动收缩rn语句大概为 SELECT * INTO TABLE1 FROM OPENROWSET('MSDAORA','AAA';'BBB';'BBB','SELECT * FROM TABLE2') A INNER JOINrnOPENROWSET('MSDAORA','AAA';'BBB';'BBB','SELECT * FROM TABLE3')B ON(A.ID=B.ID)
openrowset命令一个问题
SELECT a.*rnFROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', rn 'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) rn AS arnrnrn这句话里的mypwd是什么东东。。 还有 那个admin是不是表名啊? 谢谢啦
请教openrowset问题
运行rnselect * into tempTable fromrn<em>openrowset</em> rn('MICROSOFT.JET.OLEDB.4.0','dBase 5.0; DATABASE=\\192.168.1.8\data\','select * from data.dbf')rn后rnOLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。 rn[OLE/DB provider returned message: Microsoft Jet 数据库引擎找不到对象'Sjshq.dbf'。请确定对象是否存在,并正确地写出它的名称和路径。]rnOLE DB 错误跟踪[OLE/DB Provider 'MICROSOFT.JET.OLEDB.4.0' IColumnsInfo::GetColumnsInfo returned 0x80004005: ]。rnrn但是把dbf下载到本机上改成rnselect * into tempTable fromrn<em>openrowset</em> rn('MICROSOFT.JET.OLEDB.4.0','dBase 5.0; DATABASE=c:\','select * from data.dbf')rn却成完成运行,请问这中间是哪儿有<em>问题</em>呢?rn
关于openrowset的奇怪问题
select * from <em>openrowset</em>('sqloledb','192.168.16.1';'sa';'9090',pubs.dbo.tabel1)或者rnselect * from <em>openrowset</em>('sqloledb','机器名';'sa';'9090',pubs.dbo.tabel1)rn这样的语句放在其他SQLSERVER服务器上运行都没<em>问题</em>(密码,机器名都没错误)rn但在A机器上用SQL查询分析器运行以上语句就没反应了(不报错,也没办法中断),以前还是可以的,但最近十几天就不行了,请教高手能告诉我原因吗?rnrn
openrowset 在2008 r2 如何使用
比如 读取 d:\sql\a.txt
记一次使用openrowset 的坑
前几天被老大训斥连<em>openrowset</em> 都不会用,然后我就去看了文档,想测试一下栗子~ <em>openrowset</em> 的具体语法我就不贴了,戳这里:https://msdn.microsoft.com/zh-cn/library/ms190312(v=sql.120).aspx 按照文档里面的样例来测试,首先创建一个文档 values.txt 1 Data 1 For 2 Data...
OPENDATASOURCE和OPENROWSET问题
insert OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.1.248;User ID=sa;Password=201205' ).GMKTEST.dbo.Product (MB001,MB002,MB003,MB004,MB005,MB017,MB025,MB032,MB036,MB037,MB038,MB039,MB040,MB067,MB068,MB148,MB149,UDF01,UDF02,UDF03 ) SELECT * From OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=C:\AAAA.xls',sheet1$)rn上这个语名我在本地SQL中可以执行,当我改为:rninsert OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.1.248;User ID=sa;Password=201205' ).GMKTEST.dbo.Product (MB001,MB002,MB003,MB004,MB005,MB017,MB025,MB032,MB036,MB037,MB038,MB039,MB040,MB067,MB068,MB148,MB149,UDF01,UDF02,UDF03 ) SELECT * From OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=C:\\AAAA.xls',sheet1$)rn放到C#程序中,运行就会提示:rn链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。rn无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。rnrn程序中我也做了链接服务器。
ATL OLEDB之OpenRowset()问题
class Cpassword : public CCommand > rnHRESULT OpenRowset(DBPROPSET *pPropSet = NULL)rn rn HRESULT hr = Open(m_session, NULL, pPropSet);rn#ifdef _DEBUGrn if(FAILED(hr))rn AtlTraceErrorRecords(hr);rn#endifrn return hr;rn rnrn上面第四行那个Open()函数为什么返回值不是0,是0才执行成功。rn这代码是类向导自动生成的,是怎么回事,求解?
关于OPENROWSET的一点问题
请问如何将OPERROWSET的数据插入到SQL Server表中?谢谢帮忙!
Openrowset出现的奇怪问题
1 select * from <em>openrowset</em>('Microsoft.Jet.OleDB.4.0',rn 'c:\test.mdb','admin';'pwd',student)rnrn这一句能执行成功。但是单击test.mdb无响应,除非关闭SQL SERVER查询分析器,为什么各位,怎么解决,谢谢rnrn-----------------------------------------------------------------------------------------rnrnrn------------------------------------------------------------------------------rn1.我在查询分析器执行下面语句成功rnselect 微机编号 from <em>openrowset</em>(rn'MSDASQL',rn'Driver=Microsoft Visual FoxPro Driver;SourceDB=c:\temp;SourceType=DBF',rn'SELECT 微机编号 FROM 信息卡')rnrn2.然后我关闭查询分析器,再进VFP执行select * from c:\temp\信息卡 提示“不能存取文件”,非要等上几分钟才能执行。rnrn请问我要在查询分析器执行什么语句能立即关闭打的VFP表。不要告诉我注销机器呀。。。。
sql2005 使用OPENROWSET时报错
报错:链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。rn高手救命啊。
变量参数
有2个edit和一个按钮,想将edit1中输入的数值增大10倍,显示在edit2中rnprocedure TForm1.Button1Click(Sender: TObject);rnvarrn i:integer;rnbeginrn i:=strtoint(edit1.Text);rn calute(i);rn edit2.Text:=inttostr(i);rnend;rnrnprocedure calute(var no:integer);rnbeginrn no:=no*10;rnend;rnrn为什么出现错误[Error] Unit1.pas(37): Declaration of 'calute' differs from previous declarationrn如果不加var 则能够没有错误,但是没有正确显示,为什么?rn
参数变量
public class SearchTestrnpublic String keywordSearch(String s,String keyword)rnString resultStr=" ";rnint count=0;rnString str=s;rnString key=keyword;rnString str="abcdefghijik";rnString key="de";rnint ptr=s.indexOf(keyword);rnwhile(ptr!=-1)rn ++count;rn resultStr=resultStr+ptr+" ";rn ptr=s.indexOf(keyword,ptr+1);rnrnresultStr=count+":"+resultStr;rnreturn resultStr;rnrnpublic static void main(String args[])rnSearchTest searchtest=new SearchTest();rnSystem.out.println(searchtest.keywordSearch());rnrnrn希望高手帮忙解决一下,不是很明白方法中的<em>参数</em>和<em>变量</em>之间的关系和作用比如:[color=#FF0000]keywordSearch(String s,String keyword)[/color]和rn[color=#00FF00]String str=s;rnString key=keyword;rnString str="abcdefghijik";rnString key="de";rnint ptr=s.index[/color]很不理解,虽然知道是错的,但不知道正确是什么以及为什么要那样做。
参数变量
[code=VBScript]uf=http://www.xxx.com/index.asp?a=1&b=2&c=3...[/code]rnrn其中a的位置不固定,<em>参数</em>个数也不固定,有可能还有其他<em>参数</em>,比方说d=4等rnrn如何取得a的值
请教各位前辈:一个openRowset()中用字符串变量问题.急!!!!
请教各位前辈:rn原语句rnselect * from openRowset('Microsoft.Jet.OLEDB.4.0','E:\test\b1.mdb';;,tb1)rn正确.rnrn现在我想将'E:\test\b1.mdb'用字符串<em>变量</em>sPathName来替代,rn如:rn declare @sPathName varchar(50)rn set @sPathName='E:\test\b1.mdb'rn select * from openRowset('Microsoft.Jet.OLEDB.4.0',@sPathName;;,tb1)rnrn系统提示第三行语法错!rnrn declare @sPathName varchar(50)rn set @sPathName='E:\test\b1.mdb;;'rn select * from openRowset('Microsoft.Jet.OLEDB.4.0',@sPathName,tb1)rnrn系统依旧提示第三行语法错!rn为什么呀?rn请赐教!不胜感激!rnrn
AccessDataSource参数 like 变量问题
[code=C#] rn rn rn rn rn rn rn [/code]rnrn这个取到的结果有误、rnrn[code=C#]rn AccessDataSource1.SelectParameters["P_Name"].DefaultValue = Request.QueryString["Search"];rnrn[/code]rn后台赋值、rnrnrn在类中写select * from [Product] where [P_Name] like '%@Search%' Order By [P_Id] Desc 这样没<em>问题</em>的、rn求解为何在AccessDataSource里面就出现BUG、
请问vbscript的变量参数问题?
请问vbscript的<em>变量</em>和<em>参数</em><em>问题</em>?rnrn rnrn函数体里面的(document.write a)输出的a是<em>参数</em>还是全局<em>变量</em>啊?rnrn我怎么觉得是全局<em>变量</em>而不是<em>参数</em>啊,但是这里又好像是输出的是<em>参数</em>,rnrn怎么回事啊?rnrnrnfunction kk(a)这里的<em>参数</em>a能不能认为是全局a ?rnrnrn请问javascript的<em>变量</em>和<em>参数</em><em>问题</em>?rnrn rnrn这里的function kk(a)是<em>参数</em>a还是全局a,rnrn这里的document.write (a);输出的是<em>参数</em>a还是全局a rn
变量作为存储过程参数问题
[code=SQL]rncreate trigger tmdyjhdrnon MasterBillrnafter insertrnasrnbeginrndeclare @ID2 intrn select @ID2 = AutoID from insertedrnexec tmdycc @ID2 --tmdycc接受一个int<em>参数</em>,即刚刚插入到MasterBill中的记录的AutoID,然后从MasterBill中查询这个rn -- AutoID对应的记录并插入到另一张表中。rn--如果将这个执行存储过程的语句改成 insert into table1 (ID) values (@ID),这条语句又能正确执行rnendrn[/code]rnrn当我向MasterBill表中插入数据后,程序并没有按照设想的那样将记录同时插入到另一张表中rn不知道错在哪里
QrcodeScanner下载
博客使用Zxing实现二维码扫描功能的工程源代码 相关下载链接:[url=//download.csdn.net/download/rickyfm/9194835?utm_source=bbsseo]//download.csdn.net/download/rickyfm/9194835?utm_source=bbsseo[/url]
HTTP Analyzer 5.3.1下载
IEInspector.HTTP.Analyzer.Full.Edition.v5.3.1.Incl.Keymaker-ZWT.rar HTTP Analyzer 是一个sniffer工具,它可以实时捕捉HTTP/HTTPS 协议数据,可以显示许多信息(包括:文件头、内容、Cookie、查询字符窜、提交的数据、重定向的URL地址),可以提供缓冲区信息、清理对话内容、 HTTP状态信息和其他过滤选项。同时还是一个非常有用的分析、调试和诊断的开发工具。 备注:IEInspector HTTP Analyzer Full Edition是完全版本,同时包含了HTTP Analyzer Stand- 相关下载链接:[url=//download.csdn.net/download/billpeace1/2285398?utm_source=bbsseo]//download.csdn.net/download/billpeace1/2285398?utm_source=bbsseo[/url]
Linux操作系统基础下载
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手... 相关下载链接:[url=//download.csdn.net/download/huaikoukou/4859692?utm_source=bbsseo]//download.csdn.net/download/huaikoukou/4859692?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的