Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
  Advanced Search
  HOME    TRACKER    MS SQL Server


SuperbHosting.net have generously sponsored dedicated servers to ensure a reliable and scalable dedicated hosting solution for BigResource.com.





What Syntax Should I Use To Connect To Access DB (having System Database) Via OPENROWSET?


MS SQL Server 2005 Express.
I'm trying to connect to Access DB (having System Database) via OPENROWSET.
Everything (client, server and access file) is on local drive.
 
This works (ODBC):

 
select *
  from openrowset('MSDASQL',
                             'Driver={Microsoft Access Driver (*.mdb)};Dbq=C:MBK.mdb;SystemDB=C:SECURED.MDW;Uid=me;Pwd=pw;',
                             'select * from [Mbk]')

This works (Jet.OLEDB):
 
select *
  from opendatasource('Microsoft.Jet.OLEDB.4.0',
  'Data Source=C:MBK.mdb;Jet OLEDBystem Database=C:SECURED.MDW;User ID=me;Password=pw;')
  ...Mbk

This won't work (Jet.OLEDB):
 
select *
  from openrowset('Microsoft.Jet.OLEDB.4.0',
                  'MS Access;Database=C:MBK.mdb;System Database=C:SECURED.MDW;UID=me;PWD=pw;',
                  'select * from [Mbk]')

saying ... "Wrong argument".
 
This won't work (Jet.OLEDB):
 
select *
  from openrowset('Microsoft.Jet.OLEDB.4.0',
                  'MS Access;Database=C:MBK.mdb;SystemDB=C:SECURED.MDW;UID=me;PWD=pw;',
                  'select * from [Mbk]')
 
saying ... "There are no permissions for usage of object C:MBK.mdb". It seems that it simply hasn't found system database file C:SECURED.MDW, cause when I change SystemDB=C:SECURED.MDW to something like BlahBlahBlah=C:SECURED.MDW the same message is shown.
 
So, what is the right syntax for stating System Database in OPENROWSET query string? And why 'System Database' won't work?
 
Thank you.




View Complete Forum Thread with Replies

Related Forum Messages:
OPENROWSET Problem Connecting To Access Database
Hi all,
 
For a flexible import in our SQL database (SQL 2000 on a Windows 2003 server) we use OPENROWSET. In our development on a local instance of SQL Server, we have no problems with a connection to Accesss. However, when we deploy the same code with the same Access database to our test server we get an error indicating to use a Linked Server.
 
We set all neccessary parameters for allowing ad hoc queries and encounter no problems with queries to different SQL Servers and Oracle databases. Also, when we execute the query to the Access database on a local disk from a job, it works fine. Run the same query to an Access database on a fileshare from a job results in an error.
 
How come the OPENROWSET selection cannot be run from the query analyser or to an Access database on a fileshare? What security settings are blokking?
 
We use the following query:
SELECT top 10 *
FROM
OPENROWSET(
    'Microsoft.Jet.OLEDB.4.0',
    'C:Testdata est.mdb';
    'admin';'',Table1)
 
Thanks for all your help,
Nils

View Replies !
HELP: How To Access Lotus Notes Database Using SQL 2005 Openrowset Command?
Any advice on how to achieve the above, if possible, would be greatly appreciated.
 
Cheers,
j.

View Replies !
Openrowset Syntax
Is this query syntax o.k?? I am trying to insert some rows in customer table on server1 (where I will be executing this query). Can we simplify this query? I did a cut and paste from BOL,and modified. :-)



-------------------------------------------------------------------
insert into customer
SELECT a.*

FROM OPENROWSET('SQLOLEDB','server2';'sa';'mypass',

'SELECT * FROM testdb.dbo.customer1 where customerid > 1') AS a

GO
-------------------------------------------------------------------

View Replies !
Syntax Of OpenRowset With UDL?
 

Hi All,
 
Does anyone know or have a sample of a syntax of OpenRowset  using a UDL file?
 
Regards,
Joseph
 

View Replies !
Syntax Of OpenRowset With ODBC
 

Hi All,
 
Does anyone know the syntax of OpenRowset when using a pre-configured connection in ODBC? 
 
Regards,
Joseph

View Replies !
Syntax OpenRowset With AS400?
 

Hi All,
 
Does anyone know the syntax of OpenRowSet when used to connect to AS400?
 
Regards,
Joseph

View Replies !
OPENROWSET Query Will Give Syntax Error - Please Help Me
I am not able to use WHERE Clause in my query. What am I doing wrong?

 
Here my query that will generate error:
SELECT * INTO LN_S
FROM OPENROWSET('MSDASQL',
  'DSN=SHADOW',
  'SELECT * FROM LN_ACCT WHERE trn_dt > '2007-03-08' '
 
I am getting this error:
Server: Msg 170, Level 15, State 1, Line 4
Line 4: Incorrect syntax near '2007'.

 
Here is my query which doesn't generate error:
SELECT * INTO LN_S
FROM OPENROWSET('MSDASQL',
  'DSN=SHADOW',
  'SELECT * FROM LN_ACCT'
 
Using SQL Server 2000
DSN to a CACHE database on local network
 
Thanks in advance,
 
Sam

View Replies !
OPENROWSET System Resource Exceeded
 

Hi, I am using OPENROWSET command to read from a dbf file in Transact-SQL of SQL Server 2005. Query runs fine for a few tries after that i get the error:
OLE DB provider 'MSDASQL' reported an error.  
[OLE/DB provider returned message: [Microsoft][ODBC Text Driver] System resource exceeded.]
 
If a restart the Server everything works fine, but then the problem starts again. I saw a related postinf with no
acceptable answer, unfortunately.
 
Thanks in advance,
 
--Dimitris Doukas

View Replies !
Why Does OPENROWSET Not Connect?
We have lots of OPENROWSET usage here, all with embedded user id's and passwords.  In an attempt to find a way to eliminate such a foolish practice I created a system DSN on my PC and tried to use it to connect to our sqlserver 2000 database as follows:

 

SELECT a.*
FROM OPENROWSET('MSDASQL','DSN=TargetDB',
  'SELECT * FROM table1') AS a

 


Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' reported an error. Authentication failed.
[OLE/DB provider returned message: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.]
OLE DB error trace [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80040e4d:  Authentication failed.].


I thought the reason to create an ODBC system data source was to not have to enter credentials in code but use the credentials in the system DSN. I guess I was wrong.  Is there any way to not embed user id's and passwords in OPENROWSET code?  Having user id's and passwords in code is dangerous and foolish and I am surprised people do it. 

View Replies !
Syntax To Access Database On Another Server
I know how to access different tables on the same server by prefixingthe table with the database name. Is there anyway to prefix theserver name to link two tables across servers? Thanks.

View Replies !
Syntax For WHERE Clause For Access Database
I have used this query statement with a SQL Server 2005 database and need to use something similar with an Access database:

SELECT products.*, Category AS Expr1
FROM  products
WHERE (Category = @Category) 

When I test this in a table adapter there is no preview due to lack of parameter.  I seem to recall that Access uses different syntax in the WHERE filter clause (i.e., not @).  Can someone help me out with this?

View Replies !
Passing A Variable To A Linked Query (OPENROWSET For Excel Syntax)
  Hello,

I responded to a very old discussion thread & afraid I buried it too deep.

I have studied the article: How to Pass a Variable to a Linked Query (http://support.microsoft.com/default.aspx?scid=kb;en-us;q314520)

 

but I have not gotten all the ''''' + @variable syntax right.

 

Here is my raw openrowset with what I am aiming at.

 




Code Snippet

-- I want to use some kind of variable, like this to use in the file:

DECLARE @FIL VARCHAR(65)

SET @FIL = 'C:company foldersDocumentationINVENTORY.xls;'

--

SELECT FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Excel Driver (*.xls);DBQ=C:company foldersDocumentationINVENTORY.xls;', 'SELECT * FROM [Inventory$]')

AS DT

 

Anyone game? Many thank-yous, in advance.

 

Kind Regards,

Claudia.

View Replies !
Importing From Access With System Database
I am trying to import tables from my access database.

1st trying simple table, In ent mgr i right clicked the db folder
all task
import data
data source : Microsoft access
file name : c:Data Management SystemDMS.mdb
User name : mike (same used for lonin in access)
password : (same used for lonin in access)

advanced button:
jet Oledb: System database c:Data Management SystemSecured1.mdw

windows authentication
server (local)
database New -> dms

copy tables

now i see the items in my access database so i am guessing every step so far was correct

hey it worked !

ha,, hope u dont mind if i leave this here for anyone else, i ansd my own ?

View Replies !
Logging With Another System User Cannot Access My Database
Hi,
 
I am using SQL Server Express Edition 2005 as a backend database working with Visual Basic 2005.
 
I am using Vista and having two users to access to my computer.  User-1 and User-2.
 
I created a database in User-1 and works fine Visual Basic 2005.
 
Now the problem is when i login to my computer system with User-2. I cannot able to access the database with encountering error like "User-1/SQLExpress".  I know that i cannot able to access to database which was created in User-1.
 
Do you any solution to this problem. when i login with  user-1 and user-2 it should able to access database.
 
Thanks.
 
Regards
Kashif Chotu
 
 

View Replies !
Using Access To Connect To Sql Database
Can someone explain how to use Access to connect to and use a sql database?
thanks

jarnone@bellsouth.net

View Replies !
Cannot Connect To Access Database
I have followed the instructions to the letter and still cannot connect to the Access database on the desktop. I am running XP Pro with Office 2003. I am using MaAfee virus scan and I disabled Access Protection, buffer Overflow protection. On-Delivery E-mail scanner and On-Access Scanner iare still enabled. . The error log on my device reads "Failure to open SQL Server with given command" and Error connecting to Access Database.
 
Also is there a VB equivelent to the Visual studio application avaiable for download?
 
Thanks in advance
 
 

View Replies !
Ssis, How To Connect To Access Database?
MS Access database was one of the standard data connections in DTS.  Excel is listed as a scourc/destination, but access is not.  Question:

What is the best connection to use for MS-Access databases for output of data?

We generally process the ETL in SQL server then, export to Access database.

THANKS!!

Dave

View Replies !
How To Connect To A SQL Database From Access 2002
Currently i have a SQL database on our server and an adp file that allows the end user to open the database to play with the data.
 
On the client side the user navigates to the adp file from above and opens it which allows them to do their work.
 
I need the same database but for another department, so i copied the SQL and adp file to another folder and renamed it. I then open the adp file from the new folder created using Access 2002 on Win XP Pro SP2, click File navigate to connection and refresh the data source and server name but i cant see the new database i copied over.
 
I then stop/start the Sql server but same issue. I now think i might need an ODBC connection but when going into ODBC the other database has no connection setup in there therefore i guess i dont need to for the new database. I type the name of the new database in connection (Access 2002) and comes back with an error (Cant find it)
 
Any idea about this one? all im trying to do is have the same database with a different name and allowing clients to connect to it?
 
Thanks

View Replies !
DTS Connect To Access 97 Secure Database Trouble...
Ok, I need to give some details. I have a secure Access Database using WorkGroup Security logon. It is an Access 97 database (yes I know it is "old").

I tried to create a DTS package in SQL Server 2000 to connect to it, but I am getting the same error that I got before I "joined" the workgroup when attempting to access the DB. So I changed the Service logon identites to mimic <me> as the logon, and still I can't get it to connect. The user name and password I put in the connection are correct.

It seems like nothing is working and I am all out of ideas. Does anyone have any recommendations? Has anyone done anything like this successfully?

PS: I can manually logon to the database, and extract the data 1 table at a time, but I don't want to export 40 tables each time I have to load this data. Any help would be appreciated. Thanks in advance.

Frank

View Replies !
Restricting Data Access To System Database And Visibility To All Other User Databases...!
Hi,
 
How would I set permission for SQL Server 2005 "User A" to prevent access to System and other user databases, also How to hide the databases that "User A" has no rights to. I mean, when User A logs in, All other user databases are not visible to him/her.
 
Thanks,
 

View Replies !
Unable To Connect To SQL Server Database CANNOT ACCESS THE OLD THREAD
The reason I had to start a new thread was that the old thread seems to be closed. There is no "Reply" button showing.

I still have the same problem. The last post asked if I was sure I was using SQLExpress.

I only have SQLEXPress and I have never had anything else. Therefore the question becomes - Why does the system seem to think I have another version?

 

Alan

View Replies !
OPENROWSET To Access Error
Hi ,I have been trying to connect to access database from SQL Server 7.0.This machine is having 7.0 as a default instance and 2000 as a namedinstance.Also the machine doesn't have access installed and Microsoft.Jet.4.0is of version SP8 for Windows 2000The access database is password protected.I have tried all, OPENROWSET, OPENDATASOURCE, linked server, and ODBC.These are some of the commands which I have tried but gives followingerror.*******************************************SELECT a.*FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','F:Geerimainilling.mdb';'bhagath';'bhagath', Employee)AS aServer: Msg 7303, Level 16, State 2, Line 1Could not initialize data source object of OLE DB provider'Microsoft.Jet.OLEDB.4.0'.[OLE/DB provider returned message: Cannot start your application. Theworkgroup information file is missing or opened exclusively by anotheruser.]**********************************************SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','DataSource="F:Geerimainilling.mdb";User ID=bhagath;Password=bhagath;JetOLEDB:SystemDatabase="c:WINNTsystem32System.mdw"')...EmployeeServer: Msg 7303, Level 16, State 2, Line 1Could not initialize data source object of OLE DB provider'Microsoft.Jet.OLEDB.4.0'.[OLE/DB provider returned message: Cannot start your application. Theworkgroup information file is missing or opened exclusively by anotheruser.]**********************************************SELECT *FROM OPENROWSET('MSDASQL','Driver={Microsoft Access Driver(*.mdb)};Dbq=F:Geerimainilling.mdb;Uid=bhagath; pwd=bhagath','SELECT*FROM Employee')Server: Msg 7399, Level 16, State 1, Line 1OLE DB provider 'MSDASQL' reported an error.[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager]Data source name not found and no default driver specified]**********************************************I have tried all possible combinations but most of the time I come upwith Error 7399.In case if anyone has some other syntax and successful with that,please let me knowRegards,Mahesh

View Replies !
Can Not Access Other Datasource With OpenRowSet, Please Help
I used OpenRowSet under SQL 2000 without problem, but on SQL 2005 (Sp2), the OpenRowSet seldom works for me, no matter if I put the file on a server on the same network, or put it on the SQL server local disk, it just gives me error, I remember long ago, it works several times, but now I always get error, for example, I try the following :

 

  select * 
    from OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;hdr=yes;database=\ws8webablefilessitefiles4000010
eibcactive.xls',
                    'select * from [crap2$]')


select * from OPENROWSET('Microsoft.Jet.OLEDB.4.0','c:clientscloim2000datav5.mdb';'admin';'',names)

 

one Excel file, one Access file, I always get

 

OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Unspecified error".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".


I can open them on the server directly, I have Office 2007 installed on the SQL server, but I have no idea where to check to locate the problem, any suggestion?

 

Thanks!

View Replies !
SQL Server 2005 Database Connect To MS Access 2007 With Error
Dear all,

 

I am running an Access adp application with SQL Server 2005 as back end database. I run a query by using Management Studio query window, and it returned correct results with some columns containing NULL value. But when I run this query through MS Access client side, popup an error "Data provider or other service returned an E_FAIL status" and crash the Access application. I moved the database back to SQL Server 2000, and it runs perfect on both client side and server side returning the correct result. This query is important for the application. Please help!!!!

 

Query as followed:

 

 SELECT     TOP (100) PERCENT dbo.VWINFO312FYTRStreamEnrolments.StudentID, dbo.RequiredStreams.StreamType,
                      dbo.VWINFO312FYTRStreams.StreamCode + CAST(dbo.VWINFO312FYTRStreams.StreamNo AS varchar) AS FullStreamCode,
                      dbo.DaysOfWeek.DayCode, dbo.VWINFO312FYTRClasses.StartTime, dbo.VWINFO312FYTRClasses.EndTime, dbo.VWINFO312FYTRClasses.Room,
                      dbo.Tutors.TutorName, dbo.Tutors.PhoneExtn, dbo.Tutors.OfficeHours, dbo.DaysOfWeek.DaySequence, dbo.RequiredStreams.StreamOrder
FROM         dbo.RequiredStreams INNER JOIN
                      dbo.VWINFO312FYTRStreams ON dbo.RequiredStreams.PaperID = dbo.VWINFO312FYTRStreams.PaperID AND
                      dbo.RequiredStreams.StreamCode = dbo.VWINFO312FYTRStreams.StreamCode INNER JOIN
                      dbo.VWINFO312FYTRStreamEnrolments ON dbo.VWINFO312FYTRStreams.PaperID = dbo.VWINFO312FYTRStreamEnrolments.PaperID AND
                      dbo.VWINFO312FYTRStreams.StreamCode = dbo.VWINFO312FYTRStreamEnrolments.StreamCode AND
                      dbo.VWINFO312FYTRStreams.StreamNo = dbo.VWINFO312FYTRStreamEnrolments.StreamNo LEFT OUTER JOIN
                      dbo.DaysOfWeek INNER JOIN
                      dbo.VWINFO312FYTRClasses ON dbo.DaysOfWeek.DayCode = dbo.VWINFO312FYTRClasses.DayofWeek ON
                      dbo.VWINFO312FYTRStreams.PaperID = dbo.VWINFO312FYTRClasses.PaperID AND
                      dbo.VWINFO312FYTRStreams.StreamCode = dbo.VWINFO312FYTRClasses.StreamCode AND
                      dbo.VWINFO312FYTRStreams.StreamNo = dbo.VWINFO312FYTRClasses.StreamNo LEFT OUTER JOIN
                      dbo.Tutors ON dbo.VWINFO312FYTRClasses.ResponsibleTutor = dbo.Tutors.TutorID

 

View Replies !
Openrowset For Multi User Access DB
I'm trying to open a multi user access DB with user and PW. The mdb has been locked down to disable the admin account I know for a fact that I should be able to open the mdb under the user=sysadmin and the PW=admin. I can open the DB using DAO but not using openrowset.

My code:
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:program filesew.sdb';'sysadmin';'admin', tcustomr)
AS a
I get the error:
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. Authentication failed.
[OLE/DB provider returned message: Cannot start your application. The workgroup information file is missing or opened exclusively by another user.]

my only idea is that the openrowset needs an argument that refers to the mdw file

my DAO code is as follows:
USER = sysadmin
PW = admin
Set saShrdb = wks.OpenDatabase("myfile", , False, "ODBC;DSN=test: newl.SDB;DBQ=" c:program filesew.sdb ";SystemDB="c:program filesew.sdw";UID=" & USER & ";PWD=" & PW)

is there a work group argument for openrowset? eg: 'Jet OLEDB:SystemDatabase='c:program filesew.sdw'

how do I replicate the DAO solution towards openrowset sql.

Could someone provide a sample?

create a database in access with a workgroup file create a user and PW. now try opening that DB. if it works post you code.

I've tried everything and it's driving me nuts.

View Replies !
Can Not Access Excel File Using OpenRowset
 

I am using SQLServer 2005 SP2. I enabled the  Ad Hoc Distributed Queries  and DisallowAdhocAccess registry option is explicitly set to 0. Query is working fine when I remote desk to the server and execute when I run same query from my workstation I am getting following error
 

Msg 7399, Level 16, State 1, Line 1

The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" reported an error. The provider did not give any information about the error.

Msg 7303, Level 16, State 1, Line 1

Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".

 
Any help is appreciated.
Thanks
--
Farhan
 

View Replies !
Converting Rrom Access Syntax To Sql Syntax
 
Ok I am tying to convert access syntax to Sql syntax to put it in a stored procedure or view..
Here is the part that I need to convert:
 
SELECT [2007_hours].proj_name, [2007_hours].task_name, [2007_hours].Employee,
 IIf(Mid([task_name],1,3)='PTO','PTO_Holiday',
             IIf(Mid([task_name],1,7)='Holiday','PTO_Holiday',
                         IIf(Mid([proj_name],1,9) In ('9900-2831','9900-2788'),'II Internal',
                                     IIf(Mid([proj_name],1,9)='9900-2787','Sales',
                                                 IIf(Mid([proj_name],1,9)='9910-2799','Sales',
                                                             IIf(Mid([proj_name],1,9)='9920-2791','Sales',
                                                                                                                                                
                                                            )
                                                )
                                    )
                        )
            ) AS timeType, Sum([2007_hours].Hours) AS SumOfHours
   from................
 
how can you convert it to sql syntax
 
I need to have a nested If statment which I can't do in sql (in sql I have to have select and from Together for example ( I can't do this in sql):
select ID, FName, LName
if(SUBSTRING(FirstName, 1, 4)= 'Mike')
Begin
    Replace(FirstNam,'Mike','MikeTest')
       if(SUBSTRING(LastName, 1, 4)= 'Kong')
         Begin
            Replace(LastNam,'Kong,'KongTest')
              if(SUBSTRING(Address, 1, 4)= '1245')
             Begin
                 .........
    End
   End

end

 
 
 
 Case Statement might be the solution but i could not do it.
 
 
 
 
 
 
Your input will be appreciated
 
Thank you

View Replies !
SQL Server Blocked Access To STATEMENT 'OpenRowset/OpenDatasource'
Hello, I am trying to transfer data from an Access Database to a SQL Database and the error I get is below.  I have enabled Ad Hoc Distributed Queries and the OpenRowSet/DataSource options on the SQL server, yet I still get the error.  Also below is my coding.  Thanks.
SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ad Hoc Distributed Queries' by using sp_configure. For more information about enabling 'Ad Hoc Distributed Queries', see "Surface Area Configuration" in SQL Server Books Online.
sqlConn.Open()
sqlCmd = New SqlCommand("SELECT * INTO tbl_partstable FROM " & _
"OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', " & _
"'Data Source=c:inetpubwwwrootPartsDBApp_Datawai_app.mdb')" & _
"...PNINFO", sqlConn)
sqlCmd.ExecuteNonQuery()
sqlConn.Close()

View Replies !
SSIS Package Access Files Via Openrowset Strange Problem?
I have three machine:
 
S: Running SQL Server Express
V: Running SSIS package in VS.Net
F: Shared folder host excel files
 
And an openrowset SQL statement: select * from openrowset(..... \Fexcel.xls....). This statement can be run in SS management studio connecting to S using my Windows logon(integration security) without any problem.
 
However, the same SQL running inside SSIS package (integration security using my Windows account) get the following error:
 

Error: 0x0 at Check headers: OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "The Microsoft Jet database engine cannot open the file '\Fexcel.xls'. It is already opened exclusively by another user, or you need permission to view its data.".

Error: 0xC002F210 at Check headers, Execute SQL Task: Executing the query "....openrowset....." failed with the following error: "Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

 
 
(My Windows account is administrator of Windows and sysadmin or SQL Sever Express on S)

View Replies !
Distributed Query: Import XML Using OpenRowSet Bulk From UNC - Access Denied
I'm experiencing issues importing XML data using a distributed query with the following statement which is run from an XP client named WorkstationA connecting to SQL2005 SP2 ServerB, the XML data is located on ServerC.


AdHoc Queries using OpenRowSet has been enabled and verified.
 

The SQL Server service is running using a domain user account with permissions to read the remote files.  I have logged in locally to the SQL server and verified this.  It still fails even if the SQL services are running using LocalSystem.
 
User on Workstation A is authenticated with Integrated security (SQL Admin) and has rights to read the XML files on ServerC.

WorkStationA = SQL2005 Mgt Studio running the query
ServerB = SQL2005 SP2
ServerC = XML data files
 

DECLARE @xml XML
SELECT @xml =CONVERT(XML, bulkcolumn, 2)
FROM OPENROWSET(BULK '\SERVERCSHAREPATHDATAFILE.XML', SINGLE_BLOB) AS x
SELECT @xml


Results: Msg 4861, Level 16, State 1, Line 2

Cannot bulk load because the file "\SERVERCSHAREPATHDATAFILE.XML" could not be opened. Operating system error code 5(Access Denied).

 
The query fails when it is run from Workstation A connected to SQL ServerB querying data on ServerC via a UNC.
The query is succesful when it is run from the local SQL ServerB.  The problem is with distributed queries.
The query is succesful when the XML files are local to the SQL server including referencing them via a local UNC
 
Thank you for any responses.



Hamish

View Replies !
System.Data.SqlClient.SqlException: Incorrect Syntax Near '&>'.
I keep getting this error whenever I try to run my query:   System.Data.SqlClient.SqlException: Incorrect syntax near '>'.
I'm just trying to fill a  dataset with three tables that contain the past few days headlines...what am I doing wrong?? Private Sub fishHeadlines()
Dim dateNow As DateTime = DateTime.Now()Dim dateThen As DateTime = DateTime.Today.AddDays(-2)
'create the table array so we can create the sql statement in a moment
Dim table() As Stringtable = New String() {"Snapper", "Scissor", "MahiMahi"}
Dim strSelect As String
'Create a dataset to hold the tables containing the headlinesDim headlinesDS As New DataSet()
'create the connection string - SnapshotConnectionString is in web.config file
Dim strConnect As StringstrConnect = ConfigurationManager.ConnectionStrings("fishConnectionString").ConnectionString
'create a connection object to the databaseDim objConnect As New SqlConnection(strConnect)
objConnect.Open()
Dim i As Integer
'fill the datatablesFor i = 0 To table.Length
strSelect = "SELECT Event FROM " & table(i) & "WHERE (DateOfEntry > '" & dateThen & "')"
'create a data adapter object using connection and sql statementsDim objDA1 As New SqlDataAdapter(strSelect, objConnect)
'fill the dataset
objDA1.Fill(headlinesDS, table(i))
Next
Dim strTable As StringDim dr As DataRow
strTable = "<table>"For i = 0 To table.Length
For Each dr In headlinesDS.Tables(table(i)).Rows
strTable += "<tr><td>" & dr(0).ToString() & "</td></tr>"
Next
Next
strTable += "</table>"
'display the data
lblHeadlines.Text = strTable
End Sub

View Replies !
Error Message: &&"Cannot Open Database.[DBNETLIB][ConnectionOpen(Connect()).] SQL Server Does Not Exist Or Access Denied&&".
I installed SQL 2005 including backward compatibility, MSDN libraries and SP2 a new Windows 2003 server (chose mixed mode authentication). Installation was successful and I then installed an off the shelf database with Windows authentication which also installed successfully.
I created a new group in AD, added the database users into the group and gave db-owner rights to the group in SQL as advised by the installation guide. However, when I try to open the database it gives an error message saying "Cannot open database.[DBNETLIB][ConnectionOpen(Connect()).] SQL server does not exist or access denied". I also tested it adding an individual user (myself) as a user to no avail.
When I set up DSN in ODBC on my computer I can successfully test the connection but can't run the application. The connection is via TCP/IP.
Any suggestions?
 

View Replies !
Converting From Soul MS-access To MS-Access/MS SQL System
Hi,

i'm trying to convert a soul ms-access database to a sql enviroment.
I'm testing on a windows 2000 server with SQL2000 and Acces-XP.
I used the 'upsize wizard' to transfer the tables and convert everything else.

I used a lot of code to get things the way we want.

The thing i use much is the listbox , in a dynamically way, when a record is selected another listbox is filled. I use the following code :

Me.list0.RowSource = "SELECT Orders.Ordernummer, Orders.Omschrijving, Orders.Kosten, " _
& "Orders.Opbrengst , Orders.Categorie " _
& "FROM Orders " _
& "WHERE (((Orders.Categorie)=[Forms]![menu_maint]![Keuzelijst0])) " _
& "ORDER BY Orders.Ordernummer;"

As you see i use the selected item from the first listbox as a filter for the second listbox.

Now the problem ... the converted database does not return any data.

Could someone explain to me what i need to change ?
It is working in a soul Access enviroment

Thanks in advance.

View Replies !
System.Data.OleDb.OleDbException: Syntax Error In INSERT INTO Statement.
Hi All I'm having a bit of trouble with an sql statement being inserted into a database - here is the statement:  string sql1;
sql1 = "INSERT into Customer (Title, FirstName, FamilyName, Number, Road, Town,";
sql1 += " Postcode, Phone, DateOfBirth, email, PaymentAcctNo)";
sql1 += " VALUES (";
sql1 += "'" + TxtTitle.Text + "'," ;
sql1 += "'" + TxtForename.Text + "'," ;
sql1 += "'" + TxtSurname.Text + "'," ;
sql1 += "'" + TxtHouseNo.Text + "',";
sql1 += "'" + TxtRoad.Text + "',";
sql1 += "'" + TxtTown.Text + "',";
sql1 += "'" + TxtPostcode.Text + "',";
sql1 += "'" + TxtPhone.Text + "',";
sql1 += "'" + TxtDob.Text + "',";
sql1 += "'" + TxtEmail.Text + "',";
sql1 += "'" + TxtPayAcc.Text + "')"; Which generates a statement like:INSERT into Customer (Title, FirstName, FamilyName,
Number, Road, Town, Postcode, Phone, DateOfBirth, email, PaymentAcctNo) VALUES ('Mr','Test','Test','129','Test Road','Plymouth','PL5
1LL','07855786111','14/04/1930','mr@test.com','123456') I cannot for the life of me figure out what is wrong with this statement. I've ensured all the fields within the database have no validation (this is done within my ASP code) that would stop this statement being inserted. Line 158: dbCommand.Connection = conn;Line 159: conn.Open();Line 160: dbCommand.ExecuteNonQuery();Is the line that brings up the error - I presume this could be either an error in the statement or maybe some settings on the Database stopping the values being added. Any ideas which of this might be ? I'm not looking for someone to solve this for me, just a push in the right direction! Thanks! 

View Replies !
System.Data.SqlClient.SqlException: Incorrect Syntax Near The Keyword 'Plan'.
I'm having Some Problem with my code....Whenever i try to insert from using a Insert button page gives me this error
"System.Data.SqlClient.SqlException: Incorrect syntax near the keyword 'Plan'."
Can somebody help me What's the Problem...for your convenience i'm giving my code

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If Not Page.IsPostBack Then
        End If
End Sub
Sub doInsert(Source as Object, E as EventArgs)
Dim myConn As SqlConnection = New SqlConnection(strConn)Dim MySQL as string = "Insert into Activities (ActDate, Activity, Plan, Completed) values (@ActDate, @Activity, @Plan, @Completed);"
        Dim Cmd as New SQLCommand(MySQL, MyConn)
        cmd.Parameters.Add(New SQLParameter("@ActDate", Textbox2.Text))        cmd.Parameters.Add(New SQLParameter("@Activity", Label5.TExt))        cmd.Parameters.Add(New SQLParameter("@Plan", Textbox3.text))        cmd.Parameters.Add(New SQLParameter("@Completed", Textbox4.text))      ' cmd.Parameters.Add(New SQLParameter("@Comments", Text11.text))        MyConn.Open()        cmd.ExecuteNonQuery()
        BindData()        MyConn.Close()        label12.text = "Your data has been received!"    ' else    '    label12.text = "Data Already Enter For This Item-Name for This Date"
    ' end ifEnd Sub

View Replies !
Runtime Connect Error To ODBC System DSN
Hello,

I have created an SSIS package to retrieve data from a Lotus Notes database using the NotesSQL 3.02g ODBC driver.

In SSIS design mode, I can connect to the Notes datasource using the following connection string without any validation errors.

uid=UserID;Dsn=LN_Costs;

I have tried other variations of the connection string including every possible connection string parameter available to the driver as follows.

server=Server_Name;uid=UserID;Dsn=DSN_Name;Driver={Lotus NotesSQL Driver (*.nsf)};database=costing/productcost.nsf;username=UserID;encryptpwd=encrypted_password;maxsubquery=20;maxstmtlen=4096;maxrels=20;maxvarcharlen=254;keeptempidx=1;maxlongvarcharlen=512;showimplicitflds=0;mapspecialchars=1;threadtimeout=60;

Using the above connection strings in SSIS design mode, the datasource test succeeds, and an sql select statement in a datasource reader returns the table structure with no error.

However, when I try to run the package, I receive the following error.

SSIS package "Sales Data Load.dtsx" starting.
Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Validation phase is beginning.
Error: 0xC0047062 at Data Flow Task, DataReader Source 2 [408]: System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
   at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager90.AcquireConnection(Object pTransaction)
   at Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper90 wrapper, Object transaction)
Error: 0xC0047017 at Data Flow Task, DTS.Pipeline: component "DataReader Source 2" (408) failed validation and returned error code 0x80131937.
Error: 0xC004700C at Data Flow Task, DTS.Pipeline: One or more component failed validation.
Error: 0xC0024107 at Data Flow Task: There were errors during task validation.
SSIS package "Sales Data Load.dtsx" finished: Failure.

Furthermore, I have packages configured in SQL 2000 DTS to use the same system dsn without any errors.

Why doesn't this work in SQL 2005 SSIS?

Thanks.

View Replies !
Cannot Connect To SQL 2005 Using System DSN ODBC Connection
 

I am running SQL 2005 SP1 on Win 2003 Std x64 SP2. I get an error trying to connect using an ODBC System DSN connection. The ODBC connection gets the following error:
 

Connection failed:
SQLState:'28000'
SQL Server Error: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'
 
The SQL Server logs the following error:
 
18456, Severity: 14, State: 8.
 
I have tried this with several SQL accounts. I am able to login to the SQL Manager with the accounts without issue. It is only when trying to connect via ODBC that I get the error. I am currently downloading SQL 2005 SP2 to see if this will help with the issue. Any other ideas would be greatly appreciated.
 
Thanks.
 
John

View Replies !
Runtime Connect Error To ODBC System DSN
Hello,

I have created an SSIS package to retrieve data from a Lotus Notes database using the NotesSQL 3.02g ODBC driver.

In SSIS design mode, I can connect to the Notes datasource using the following connection string without any validation errors.

uid=UserID;Dsn=LN_Costs;

I have tried other variations of the connection string including every possible connection string parameter available to the driver as follows.

server=Server_Name;uid=UserID;Dsn=DSN_Name;Driver={Lotus NotesSQL Driver (*.nsf)};database=costing/productcost.nsf;username=UserID;encryptpwd=encrypted_password;maxsubquery=20;maxstmtlen=4096;maxrels=20;maxvarcharlen=254;keeptempidx=1;maxlongvarcharlen=512;showimplicitflds=0;mapspecialchars=1;threadtimeout=60;

Using the above connection strings in SSIS design mode, the datasource test succeeds, and an sql select statement in a datasource reader returns the table structure with no error.

However, when I try to run the package, I receive the following error.

SSIS package "Sales Data Load.dtsx" starting.
Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Validation phase is beginning.
Error: 0xC0047062 at Data Flow Task, DataReader Source 2 [408]: System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
   at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager90.AcquireConnection(Object pTransaction)
   at Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper90 wrapper, Object transaction)
Error: 0xC0047017 at Data Flow Task, DTS.Pipeline: component "DataReader Source 2" (408) failed validation and returned error code 0x80131937.
Error: 0xC004700C at Data Flow Task, DTS.Pipeline: One or more component failed validation.
Error: 0xC0024107 at Data Flow Task: There were errors during task validation.
SSIS package "Sales Data Load.dtsx" finished: Failure.

Furthermore, I have packages configured in SQL 2000 DTS to use the same system dsn without any errors.

Why doesn't this work in SQL 2005 SSIS?

Thanks.

View Replies !
Connect To RDB Database-CONNECT TO ORACLE RDB HYC00 (Driver Not Capable)
i am using reporting services to prepare reports. My database though is not SQL is RDB. I using ODBC to connect to RDB with "Oracle ODBC for RDB" Driver version 2.10.17.00. This is my data source.

When i use this datasource to create a report when designing a query i get an error "CONNECT TO ORACLE RDB HYC00 (Driver not capable)" and i cannot see the tables graphically set the relations and prepare the query. The only way is to write manually the statement in rdb format and this is very difficult.

Is there a way to be able to design my query graphically?

View Replies !
Error 1 'System.Data.SqlClient.SqlConnection' Does Not Contain A Definition For 'Connect'
<code>
public static DataTable GetCountries() { SqlConnection myConnection = new SqlConnection(ConfigurationManager.AppSettings["omegaloveConnectionString"]);
 if (myConnection.Connect()) .............. problem
{ SqlCommand cmd = new SqlCommand("prcGetCountries", myConnection); cmd.CommandType = CommandType.StoredProcedure; DataTable countries = new DataTable(); countries.Columns.Add("CountryId", typeof(string)); countries.Columns.Add("Country", typeof(string)); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { DataRow dr = countries.NewRow(); dr[0] = reader["CountryId"].ToString(); dr[1] = reader["Country"].ToString(); countries.Rows.Add(dr); } reader.Close(); return countries; } else return null; } }
</code>

View Replies !
Why Would System Admin Privileges Be Required To Connect To A Default Instance?
I have a server with 3 SQL Server named instances on it - servername, servername/TST and servername/GOLDSTD.  I have several databases on the default instance (servername) but users cannot access the databases unless they are given system admin privileges to their login.  This occurs using both SQL Server Logins and Windows authentication logins.  If I move the database to a different named instance (servername/TST), the problem no longer exists and users can connect with dbo privileges.  Any suggestions or is this typical for default instances? Thanks in advance for any help

View Replies !
Access To SQL Server 7 Syntax Help
This runs in Access, but SQL Server 7 complains that BETWEEN is unrecognized. Can anyone help me? thanks


SELECT yearId, IIf(Date() BETWEEN [qrtOneStart] AND [qrtOneEnd],1, IIf(Date() BETWEEN [qrtTwoStart] AND [qrtTwoEnd], 2, IIf(Date() BETWEEN [qrtThreeStart] AND [qrtThreeEnd], 3, 4))) AS CurrentQrt, yearName
FROM tblYear

View Replies !
MS Access SQL Syntax Error
There is a JOIN syntax error in this SQL, but my slow brain cannot figure out where. I tried to join two queries, which had been successful. Problem occurred when I added second left join. Can anyone help?

PARAMETERS pstrFinYear Text ( 255 ), pintAdjMonth Long;

SELECT A.BudgetLineID, A.BudgetLine, B.NumIsDevelopBusinessInternationally, B.NumIsDeeperParticipation, B.NumIsNewExporter, B.NumProjects, C.NumCompanies, A.KMISReportOrder
FROM ( tblkpBudgetLine AS A

LEFT JOIN

[SELECT BudgetLineID, FinancialYear, SUM(IsDevelopBusinessInternationally) AS NumIsDevelopBusinessInternationally, SUM(IsDeeperParticipation) AS NumIsDeeperParticipation, (-1*SUM(AdjustedNewExpMonth=pintAdjMonth)) AS NumIsNewExporter, COUNT(ProjectID) AS NumProjects
FROM qryBoardReport_Actuals
WHERE FinancialYear=pstrFinYear
AND AdjustedProjectStartMonth=pintAdjMonth
GROUP BY BudgetLineID, FinancialYear]. AS B
ON (A.BudgetLineID=B.BudgetLineID) AND (A.FinancialYear=B.BudgetLine)

LEFT JOIN

[SELECT Z.BudgetLineID, Z.FinancialYear, Z.AdjustedProjectStartMonth, COUNT(Z.Company) AS NumCompanies
FROM [SELECT DISTINCT qryBoardReport_Actuals.BudgetLineID AS BudgetLineID, qryBoardReport_Actuals.FinancialYear AS
FinancialYear, qryBoardReport_Actuals.AdjustedProjectStartMonth, qryBoardReport_Actuals.CompanyID as Company
FROM qryBoardReport_Actuals
WHERE FinancialYear=pstrFinYear
AND AdjustedProjectStartMonth=pintAdjMonth
GROUP BY qryBoardReport_Actuals.FinancialYear, qryBoardReport_Actuals.BudgetLineID, qryBoardReport_Actuals.AdjustedProjectStartMonth, qryBoardReport_Actuals.CompanyID]. AS Z
GROUP BY FinancialYear, BudgetLineID, AdjustedProjectStartMonth] as C

ON (A.BudgetLineID=C.BudgetLineID) and (A.FinancialYear=C.FinancialYear))


WHERE A.FinancialYear=pstrFinYear
ORDER BY A.KMISReportOrder;

View Replies !
Syntax Error Or Access Violation
I got the error code 37000 with description "Syntax error or access violation" when I try to execute a stored procedure from within a Java COM object.

I created a user and assign it the exec permission and put it into the public group of the db. The stored proc runs fine.

Do you know what the error mean and how to solve it? Thanks

View Replies !
Incorrect Syntax Near... Fine In QA Not In Access
I created a couple of stored procedures. One of them (let's call it SP1) dumps information into a table and then calls another stored procedure (SP2) to put the info in a temp table in crosstab format. SP1 then displays the info from the temp table.

When I execute SP1 from Query Editor, everything works perfectly. No errors are returned and my data is displayed just as expected.

When I try to execute SP1 from MS Access's pass-through query, I get the following error:

[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near ','.(#102)[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'A'(#102)

I've found that the error occurs when the SP2 is called from within SP1. If it's working fine in Query Editor, shouldn't it work from MS Access? Any insights?

View Replies !
Anytime I Connect To An Excel File From SSIS05, I Start Getting Endemic System.outofmemoryexception Errors And Cannot Save
 

This is my error text... how do I get this nonsense to stop?!

 

===================================

Exception of type 'System.OutOfMemoryException' was thrown. (Microsoft Visual Studio)

------------------------------
Program Location:

   at System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity)
   at System.Text.StringBuilder.GetNewString(String currentString, Int32 requiredLength)
   at System.Text.StringBuilder.Append(Char value)
   at Microsoft.DataWarehouse.VsIntegration.Designer.Serialization.BufferTextWriter.Write(Char ch)
   at System.IO.TextWriter.Write(Char[] buffer, Int32 index, Int32 count)
   at System.IO.TextWriter.Write(Char[] buffer)
   at System.IO.TextWriter.Write(String value)
   at Microsoft.DataTransformationServices.Design.Serialization.DtrDesignerSerializer.SerializePackage(IDesignerSerializationManager manager, Package package, TextWriter textWriter)
   at Microsoft.DataTransformationServices.Design.Serialization.DtrDesignerSerializer.SerializeComponent(IDesignerSerializationManager manager, IComponent component, Object serializationStream)
   at Microsoft.DataWarehouse.Serialization.DesignerComponentSerializer.Serialize(IDesignerSerializationManager manager, Object value)
   at Microsoft.DataWarehouse.VsIntegration.Designer.Serialization.DataWarehouseDesignerLoader.Serialize()
   at Microsoft.DataWarehouse.VsIntegration.Designer.Serialization.BaseDesignerLoader.Flush(Boolean forceful)
   at Microsoft.DataWarehouse.VsIntegration.Designer.Serialization.BaseDesignerLoader.Flush()
   at Microsoft.DataWarehouse.VsIntegration.Designer.Serialization.DataWarehouseContainerManager.OnBeforeSave(UInt32 docCookie)

 

View Replies !
Dbase Access On A 64-bit System
Hello all...

I created several SSIS packages on a 32-bit system, using odbc to to access the dbase source file. Finally, after setting up a proxy, etc., we got the package to run and import data. We then needed to move the packages to a 64-bit system. So, we built our manifests, and installed all of our packages. We are using several dtsConfig files for our packages, and in there we specify the DSN that we will be accessing. I understand that MS does not support odbc drivers in a 64-bit world (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=85703&SiteID=1). Has anyone been faced with this issue? How did you get past it? I accessed the 32-bit odbc drivers on the 64-bit system, and i setup a dsn that points to the dbase file, but when i run the job, the log file has an error that the dsn was not found. However, when I run the package itself, it runs as expected...

Please help!!  :-)

Craig

View Replies !
System.Data.SqlClient.SqlException: Syntax Error Converting The Varchar Value 'V' To A Column Of Data Type Int
 I am using  a stored procedure which returns a value of charecter datatype 'V' to the calling program.I am getting an sql exception System.Data.SqlClient.SqlException: Syntax error converting the varchar value 'V' to a column of data type inti didnot define any int datatype in my tablethis is my codeSqlCommand com = new SqlCommand("StoredProcedure4", connection);com.CommandType = CommandType.StoredProcedure;  SqlParameter p1 = com.Parameters.Add("@uname", SqlDbType.NVarChar);SqlParameter p2 = com.Parameters.Add("@opwd", SqlDbType.NVarChar);SqlParameter p3 = com.Parameters.Add("@role", SqlDbType.NVarChar);p3.Direction = ParameterDirection.ReturnValue;p1.Value = username.Text.Trim();p2.Value = password.Text.Trim();com.ExecuteReader();lblerror2.Text = (string)(com.Parameters["@role"].Value); can your figure out what is the error ? Is it a coding error or error of the databse

View Replies !
File System Task - Output File Variable Syntax????
 

Hi

This should be incredibly simple and easy, but I can't find any examples of how to do this.

I just want to make a File System Task move a file, and have the destination be filename + date and time.  For example \serversharefilename02072007.txt

What syntax do I use in a variable to make this work?

Thanks

 

View Replies !
UPDATE Into JOINed Table - Access Vs. SQL Server Syntax
I am trying to get a SQL statement to work with both Access 2000 and SQL Server 2000.

The statement that works in SQL Server is:

---
UPDATE [myTable2]

SET
[myTable2].[FieldA] = 'Hello',
[myTable2].[FieldB] = 2,
[myTable2].[FieldC] = 'xxx',
[myTable2].[FieldD] = 0

FROM [myTable1] INNER JOIN
(myTable2 INNER JOIN [myTable3]
ON [myTable2].[FieldX]=[myTable2].[FieldY])
ON [myTable1].[FieldZ]=[myTable2].[FieldY]

WHERE ([myTable2].[FieldY]=1)
And ([myTable3].[FieldZ]='xxx');
---


(names have been changed to protect the innocent)


The statement that works in Access is:

---
UPDATE [myTable1] INNER JOIN
(myTable2 INNER JOIN [myTable3]
ON [myTable2].[FieldX]=[myTable2].[FieldY])
ON [myTable1].[FieldZ]=[myTable2].[FieldY]

SET
[myTable2].[FieldA] = 'Hello',
[myTable2].[FieldB] = 2,
[myTable2].[FieldC] = 'xxx',
[myTable2].[FieldD] = 0

WHERE ([myTable2].[FieldY]=1)
And ([myTable3].[FieldZ]='xxx');
---


It seems that neither will accept the other format. Can anyone suggest how I can rearrange the statement so that it works in both?

View Replies !

Copyright © 2005-08 www.BigResource.com, All rights reserved