[AccessD] Access 2K to SQL Server

David McAfee davidmcafee at gmail.com
Mon Jan 24 16:08:41 CST 2011


It does sound like security.

Can you create a stored procedure on the server?


On Mon, Jan 24, 2011 at 2:03 PM, jwcolby <jwcolby at colbyconsulting.com>wrote:

> I am running into something that I have never seen before.
>
> When I try to create a DSN back to the sql server I end up seeing the
> server, but when I select the server I only see a small set of existing
> views, 8 or so.  there are hundreds of tables and dozens of views but I
> can't see any of them.  I don't know why, or how SQL Server limits what I
> can see for the DSN build process.  I am assuming that it has to do with
> security but this is new to me.
>
>
> John W. Colby
> www.ColbyConsulting.com
>
> On 1/24/2011 4:25 PM, Rusty Hammond wrote:
>
>> John,
>>
>> Have you tried an Access query tied to the linked view where the query
>> provides the filtering?  I'm sure I'll be corrected if I'm wrong but it
>> should return from SQL only the records you need.
>>
>> If the dataset being returned can be read-only (no editing) then you can
>> use a pass-through query in Access to call a stored procedure or send a
>> SELECT statement directly to the SQL server.  You can edit the SQL of
>> the pass-through query in code just like any other query.  To setup a
>> pass-through create a blank query, go to the SQL view, go to the Query
>> menu, choose SQL Specific, then Pass-Through.  Then right-click on the
>> title bar of the query window, go to Properties, Use the build button on
>> the ODBC Connect Str property to build your connect string to the SQL
>> server, set Return Record to Yes.
>>
>> HTH,
>>
>> Rusty
>>
>>
>>
>> -----Original Message-----
>> From: accessd-bounces at databaseadvisors.com
>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby
>> Sent: Monday, January 24, 2011 3:09 PM
>> To: Access Developers discussion and problem solving
>> Subject: Re: [AccessD] Access 2K to SQL Server
>>
>> And can I link to a stored procedure?  How to I send the parameter to
>> the stored procedure.
>>
>> You are just a little too light on the actual details for me to get this
>> done.
>>
>> I know how to create stored procedures, and I know the syntax in the
>> stored procedure to pass in a parameter.  I do not know the syntax in a
>> stored procedure to return a recordset.  And I haven't a clue how to use
>> any of this on the Access side of things.
>>
>> Thanks,
>>
>> John W. Colby
>> www.ColbyConsulting.com
>>
>> On 1/24/2011 4:00 PM, David McAfee wrote:
>>
>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT *
>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate
>>>
>>> Modify the querydef as needed for the input parameter in Access.
>>>
>>>
>>>
>>> On Mon, Jan 24, 2011 at 12:50 PM,
>>>
>> jwcolby<jwcolby at colbyconsulting.com>wrote:
>>
>>>
>>>  One of my clients is mired in Access 2K.  He is linking to views in
>>>> SQL Server but these are fixed views that at this point are pulling
>>>> hundreds of thousands of records when he really only needs the last X
>>>>
>>>
>>  days, or for Claim X etc.
>>>>
>>>> How can I create a view (or stored procedure) out in SQL Server that
>>>> accepts a parameter such as a date or a claim ID and allow sql server
>>>>
>>>
>>  to perfrom the filter and return a small result set.
>>>>
>>>> REMEMBER this is A2K.  It is my understanding that A2K does not allow
>>>>
>>>
>>  some of the fancy stuff that later versions of Access allows - like
>>>> binding a form to an ADO recordset and having it be R/W.
>>>>
>>>> Any help would be hugely appreciated.
>>>>
>>>> --
>>>> John W. Colby
>>>> www.ColbyConsulting.com
>>>> --
>>>> AccessD mailing list
>>>> AccessD at databaseadvisors.com
>>>> http://databaseadvisors.com/mailman/listinfo/accessd
>>>> Website: http://www.databaseadvisors.com
>>>>
>>>>  --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>> **********************************************************************
>> WARNING: All e-mail sent to and from this address will be received,
>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc.
>> corporate e-mail system and is subject to archival, monitoring or review
>> by, and/or disclosure to, someone other than the recipient.
>> **********************************************************************
>>
>>  --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>



More information about the AccessD mailing list