Jeanine Scott
jscott at mchsi.com
Fri Feb 6 11:18:59 CST 2004
Thanks for both responses. They were helpful! However, I am still having issues with this. When I set my .connect to the gOcon.connectionstring I get an error message stating the connection string is too long. It's the same connection string used in all my ado recordsets. CONNECTION STRING: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=xxx;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=JEANINESCOTT;Use Encryption for Data=False;Tag with column collation when possible=False Any ideas? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Developer Sent: Wednesday, February 04, 2004 7:39 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] HELP! Access97 passthrough query to SQL Try qryDef.Connect = gOcon.Connection Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeanine Scott Sent: Wednesday, February 04, 2004 8:23 PM To: accessd at databaseadvisors.com Subject: [AccessD] HELP! Access97 passthrough query to SQL Importance: High Anyone know how to set a connection string for a passthrough query in code? I can easily run my passthrough using a dsn but I can't find out how to build it without a dsn. It is not an option for me to use a dsn and I don't want to hardcode the connection string because I want to easily switch databases (test to production, etc). I am using a dsnless connection with NT Authentication. I've included the connection code below. Thank you!!!! If gOcon.State = adStateOpen Then Exit Sub End If If IsEmpty(gvarSQLDataLocation) Then gvarSQLDataLocation = GetLocationINI("PathTestHome") End If 'open the sql connection With gOcon .ConnectionTimeout = 5000 .CommandTimeout = 5000 .CursorLocation = adUseServer '.Provider = "Microsoft.Jet.OLEDB.3.51" .Provider = "SQLOLEDB" 'NT Authentication '.ConnectionString = "Provider=SQLOLEDB " & _ "Data Source=" & gvarSQLDataLocation & " " & _ "Initial Catalog=" & gstrDBName & " " & _ "Integrated Security=SSPIPersist Security Info=False" 'with .ConnectionString = "Data Source=" & gvarSQLDataLocation & ";" & _ "Integrated Security=SSPI;Persist Security Info=False" 'CMK End 'Works with SQL Auth '.ConnectionString = "Provider=SQLOLEDB " & _ "Data Source=" & gvarSQLDataLocation & " " & _ "Initial Catalog=" & gstrDBName & " " & _ "User ID=Paruser " & _ "Password=Paruser" .Open .DefaultDatabase = gstrDBName End With --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.574 / Virus Database: 364 - Release Date: 1/29/2004 _______________________________________________ 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 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.574 / Virus Database: 364 - Release Date: 1/29/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.574 / Virus Database: 364 - Release Date: 1/29/2004