logo       

Re: Parameters.Refresh error.: msg#00111

Subject: Re: Parameters.Refresh error.
> What's happen? I can't continue helping you without it.

Sorry this is later than expected, things got a bit around here.

I attached the code so that spacing is preserved. It's in VB6 and just a text file. The first method works, but none of the others do. I've made note of the error I receive as comments in the code. If there's anything else you need, just let me know.

Thank you,
Adam
Dim dbc As ADODB.Connection
Dim cmd As ADODB.Command

Set dbc = New ADODB.Connection
dbc.Open "DSN=GALSTA Postgres;", UserID, Password
' Verify that the connection opened properly.
If dbc.State And adStateOpen Then
    Debug.Print "Connected"
    ' This method works.
'    dbc.Execute "Insert into CHAPTER (CHAPTERID, CHAPTERDESC) values 
(1,'test1')"
    ' Start the second method.
    Set cmd = New ADODB.Command
    Set cmd.ActiveConnection = dbc
    cmd.CommandText = "Insert into CHAPTER (CHAPTERID, CHAPTERDESC) values 
(?,?)"
    ' Error on next line: Provider cannot derive parameter information and 
SetParameterInfo has not been called.
    cmd.Parameters.Refresh
    cmd.Parameters.Item(0).Value = 2
    cmd.Parameters.Item(1).Value = "test2"
    cmd.Execute
    Set cmd = Nothing
    ' Start the third method.
    Set cmd = New ADODB.Command
    Set cmd.ActiveConnection = dbc
    cmd.CommandText = "Insert into CHAPTER (CHAPTERID, CHAPTERDESC) values 
(?,?)"
    Call cmd.Parameters.Append(cmd.CreateParameter("ID", adNumeric, 
adParamInput, 4))
    Call cmd.Parameters.Append(cmd.CreateParameter("DESC", adVarChar, 
adParamInput, 80))
    cmd.Parameters.Item(0).Value = 3
    cmd.Parameters.Item(1).Value = "test3"
    ' Error on next line: Multiple-step OLE DB operation generated errors. 
Check each OLE DB status value, if available. No work was done.
    cmd.Execute
    Set cmd = Nothing
    ' Start the fourth method.
    Set cmd = New ADODB.Command
    Set cmd.ActiveConnection = dbc
    cmd.CommandText = "Insert into CHAPTER (CHAPTERID, CHAPTERDESC) values 
(?,?)"
    Call cmd.Parameters.Append(cmd.CreateParameter("ID", adNumeric, 
adParamInput, 4, 4))
    Call cmd.Parameters.Append(cmd.CreateParameter("DESC", adVarChar, 
adParamInput, 80, "test4"))
    ' Next line produces the same error as the third method.
    cmd.Execute
    Set cmd = Nothing
    ' Done
    dbc.Close
End If
Set dbc = Nothing
---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to majordomo@xxxxxxxxxxxxxx so that your
       message can get through to the mailing list cleanly
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe