Skip to main content

vbscript - OPENROWSET / Joining data in a text file with data in a SQL Server table -


my goal join data in text file data in table. (this follow-on question 1 asked few hours ago, , pondlife kindly helped me with.)

i getting following error: "the connection cannot used perform operation. either closed or invalid in context."

is syntax correct? mistakes quotes? have made other mistakes?

set connectionresult = createobject("adodb.connection") set recordsetresult = createobject("adodb.recordset") recordsetresult.open "select rscsv.*, rsse.[terms] dbo.terms rsse inner join openrowset (""microsoft.jet.oledb.4.0"", ""c:\users\public\testinvoicefile.csv"";extended properties=""text;hdr=yes;fmt=csvdelimited"") rscsv on rscsv.[po number] = rsse.[order number]", connectionresult until recordsetresult.eof wscript.echo "po#: " & recordsetresult.fields.item("po number") & "terms: " & recordsetresult.fields.item("terms") recordsetresult.movenext loop recordsetresult.close connectionresult.close 

system specifications windows 7 professional sp1 system type: 64-bit operating system microsoft access 2003 (long story here.) sql server 2008 r2

vbscript - openrowset / joining data in text file data in sql server table - stack overflow

learn, share, build

each month, on 50 million developers come stack overflow learn, share knowledge, , build careers.

join world’s largest developer community.

sign up

my goal join data in text file data in table. (this follow-on question 1 asked few hours ago, , pondlife kindly helped me with.)

i getting following error: "the connection cannot used perform operation. either closed or invalid in context."

is syntax correct? mistakes quotes? have made other mistakes?

set connectionresult = createobject("adodb.connection") set recordsetresult = createobject("adodb.recordset") recordsetresult.open "select rscsv.*, rsse.[terms] dbo.terms rsse inner join openrowset (""microsoft.jet.oledb.4.0"", ""c:\users\public\testinvoicefile.csv"";extended properties=""text;hdr=yes;fmt=csvdelimited"") rscsv on rscsv.[po number] = rsse.[order number]", connectionresult until recordsetresult.eof wscript.echo "po#: " & recordsetresult.fields.item("po number") & "terms: " & recordsetresult.fields.item("terms") recordsetresult.movenext loop recordsetresult.close connectionresult.close 

system specifications windows 7 professional sp1 system type: 64-bit operating system microsoft access 2003 (long story here.) sql server 2008 r2

share|improve question
    
you may have noticed haven't shown code. connection sql server using sqloledb running smoothly. – frankd jul 6 '12 @ 23:22
    
let me close , post again. have fixed few mistakes, , left syntax error appreciate help. – frankd jul 6 '12 @ 23:58
    
    
also, can edit posts, don't have create new question if need make changes. – littlebobbytables jul 7 '12 @ 0:48

your answer

 
discard

posting answer, agree privacy policy , terms of service.

browse other questions tagged or ask own question.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -