Hints, tips and tricks for newbies
Moderators: JRL, Dorian (MJT support)
-
brentmtc
- Newbie
- Posts: 8
- Joined: Wed Jun 04, 2008 7:20 pm
- Location: U.S.
Post
by brentmtc » Wed Jun 04, 2008 9:39 pm
Trying to make a db connection (SQL Server 2000) and then populate a table (by executing a stored procedure) with data. I keep receiving an assortment of errors. Any suggestions to fix my code would be appreciated.
// Create db connection, insert values into generic table, and close db connection
VBSTART
Dim connstr
Dim MyDB
Dim rs
connstr= "Driver={OBDC MS SQL Server}; Data Source=***-***-***-*;Initial Catalog=db**;Persist Security Info=True;User ID=***;Password=****;"
Set MyDB = CreateObject("ADODB.Connection")
MyDB.Open connstr
rs = MyDB.Execute("uspScreenScrape_Test;")
VBEND
Thank you.
-brentmtc
-
edauthier
- Pro Scripter
- Posts: 84
- Joined: Sun Apr 13, 2003 1:26 pm
- Location: USA
Post
by edauthier » Thu Jun 05, 2008 2:42 am
Is your code missing> VBRUN>?
I use DBCONNECT> when using Macro Scheduler:
Like so:
Let>connstr=Driver={SQL Native Client};Server=servername\sqlinstance; Database=SQL; Uid=user; Pwd=password;
DBConnect>connstr,dbH
-
Marcus Tettmar
- Site Admin
- Posts: 7395
- Joined: Thu Sep 19, 2002 3:00 pm
- Location: Dorset, UK
-
Contact:
Post
by Marcus Tettmar » Thu Jun 05, 2008 6:03 am
"assortment of errors"? Please try being a little more specific.
-
brentmtc
- Newbie
- Posts: 8
- Joined: Wed Jun 04, 2008 7:20 pm
- Location: U.S.
Post
by brentmtc » Thu Jun 05, 2008 3:57 pm
I am now getting a connection to the db and able to insert some hard coded values(as in the commented out Let>) but I am not able to get values from the 'screen scrape' to be inserted using a stored procedure. Here is the code I have now.
Let>str=Driver={SQL SERVER};Server=***;Port=****;Database=***;User=***;Password=****;
DBConnect>str,dbH
//Let>SQL=Insert into tbGeneric_Patient_Info(LastName, FirstName) Select 'Harris', 'Sean'
Let>SQL=("uspScreenScrape_Test";)
DBExec>dbH,SQL,result
DBClose>dbH
Some of my 'screen scrape' values are %MRN%, %Suffix%,
%LastName%, etc.
Have any suggestions?
Thank you
-brentmtc
-
edauthier
- Pro Scripter
- Posts: 84
- Joined: Sun Apr 13, 2003 1:26 pm
- Location: USA
Post
by edauthier » Tue Jun 10, 2008 9:48 pm
Brent
I currently do not use MS for sprocs, but maybe I can assist you. Did you have any luck with this?
Ed
-
brentmtc
- Newbie
- Posts: 8
- Joined: Wed Jun 04, 2008 7:20 pm
- Location: U.S.
Post
by brentmtc » Wed Jun 11, 2008 1:18 pm
I have not got my macro to execute my stored procedures yet. Any suggestions?
Thanks,
-brentmtc
-
edauthier
- Pro Scripter
- Posts: 84
- Joined: Sun Apr 13, 2003 1:26 pm
- Location: USA
Post
by edauthier » Thu Jun 12, 2008 3:36 am
adCmdStoredProc=4
cmd.CommandText = "uspScreenScrape_Test"
cmd.commandtype=adCmdStoredProc