Hi Alex,
Thanks for your suggestion... However, you have mentioned that
At the first glance, you don't specify a g:id entry.
Isn't entry.BatchData.Id = i.ToString() the same as g:id???
If not then wht wud possibly be the g:id?
As I think that is what is the problem...
Thanks for your suggestion once again

On May 26, 9:11 pm, Alex <[email protected]> wrote:
> In the last if block, try doing something more useful than just register
> "errors encountered".
> Get the error message that the server returned to you. The error message
> should give you
> enough information to know what is wrong with the item you provided.
>
>            If entry1.BatchData.Status.Code > 300 Then
>                'lblMsg.Text = *!!! here get the error message (or messages,
> if more)*
>                Exit Sub
>            End If
>
> At the first glance, you don't specify a g:id entry. See the following link
> for requirements
> when submitting product 
> items:http://code.google.com/apis/base/starting-out.html#products
> <http://code.google.com/apis/base/starting-out.html#products>This list is
> not exhaustive, and you should check the feed specification and try to
> provide all the required 
> attributes:http://base.google.com/support/bin/answer.py?hl=en&answer=73932
>
> <http://base.google.com/support/bin/answer.py?hl=en&answer=73932>Alex
>
>
>
>
>
> On Tue, May 26, 2009 at 8:42 PM, Ajay <[email protected]> wrote:
>
> > Hi,
> > I have created the Google Base and it stopped working. I have been
> > trying since three months to fix this issue but no success...
> > The code is shown below...
> > If any mistakes please let me know and advise...
>
> >        Dim gbase_applicationName As String = "Base test"
> >        Dim gbase_applicationKey As String = Appkey.Text
> >        Dim gbase_userName As String = "[email protected]"
> >        Dim gbase_password As String = "Password"
> >        Dim i As Integer
> >        i = 102
>
> >        Dim service As GBaseService = New GBaseService
> > (gbase_applicationName, gbase_applicationKey)
> >        service.setUserCredentials(gbase_userName, gbase_password)
> >        Dim query As GBaseQuery = New GBaseQuery("http://
> > base.google.com/base/feeds/items")
> >        Dim feed As GBaseFeed = service.Query(query)
>
> >        service.setUserCredentials(gbase_userName, gbase_password)
>
> >        Dim batchFeed As AtomFeed = New AtomFeed(feed)
> >        'batchFeed = feed
>
> >        batchFeed.BatchData = New GDataBatchFeedData
> >        batchFeed.BatchData.Type = GDataBatchOperationType.insert
>
> >        Dim entry As GBaseEntry = New GBaseEntry
> >        Dim author As AtomPerson = New AtomPerson
> > author.Name = "Author"
>
> >        entry.Authors.Add(author)
>
> >        entry.BatchData = New GDataBatchEntryData
> >        entry.BatchData.Id = i.ToString()
> >        entry.GBaseAttributes.Price = New FloatUnit(Convert.ToSingle
> > (2.99), "GBP")
> >        entry.GBaseAttributes.PriceUnits = "item"
> >        entry.Content.Type = "text/html"
> >        entry.Title.Text = "Testing how to add Items to GBase"
> >        entry.Content.Content = "Content"
> >        entry.GBaseAttributes.AddTextAttribute("Condition", "New")
> >        entry.GBaseAttributes.ItemType = "products"
> >        Dim lnk As New AtomLink
> >        lnk.HRef = New AtomUri("http://example.com";)
> >        lnk.Rel = "alternate"
> >        lnk.Dirty = False
> >        lnk.Type = "text/html"
> >        entry.Links.Add(lnk)
> >        lnk = Nothing
>
> >        entry.BatchData.Type = GDataBatchOperationType.insert
>
> >        batchFeed.Entries.Add(entry)
>
> >        ' upload
> >        Dim returnFeed As GBaseFeed = service.Batch(batchFeed, New Uri
> > (batchFeed.Batch))
>
> >        For Each entry1 As GBaseEntry In returnFeed.Entries
>
> >            If entry1.BatchData.Status.Code > 300 Then
> >                'lblMsg.Text = "errors encountered"
>
> >                Exit Sub
> >            End If
> >        Next
>
> --
> Alex Dovlecel, Google Switzerland GmbH
> Company Identifikationsnummer: CH-020.4.028.116-1- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Base Data API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Base-data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to