Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8395037
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T20:12:06+00:00 2026-06-09T20:12:06+00:00

I’m trying to use the openedge jdbc connector to pull data from an existing

  • 0

I’m trying to use the openedge jdbc connector to pull data from an existing progress db but im running into column width issues.

Here is the error that is holding me up.

[DataDirect][OpenEdge JDBC Driver][OpenEdge] Column TabDisplayName in table PUB.Menu has value exceeding its max length or precision.

I’ve looked at many posts, each offering different advice, and here’s what I’ve given a go this far:

  1. Manually modify the SQL width via the data dictionary.
    • I ran a quick check on PUB.Menu.TabDisplayName to find a max value of 44 Characters
    • Set the width to x(50) to no avail and then x(100) out of a fix of irrational rage, again with no luck.
  2. Use the SUBSTR() SQL Function to truncate the field -not optimum but better than nothing
    • I get weird results with this. It works fine in sqlexp but in a java environment its like the column is never selected.
  3. Use the dbtool to automatically fix width problems with option #2
    • After selecting all tables and “areas” (not sure what those are…) and submitting the final option I am returned to the proenv cmdline as if nothing ever happened.
  4. Modify the sql width programmatically via 4gl
    • This is the only option I found that I have yet to try.
    • I am a little reluctant to try this only because a manual modification failed. Also this is a live development environment(for me only) and Im trying to mess it up too terribly, although i am taking snaps regularly.

Running progress 10.2B on a unix machine.

Any comments and suggestions would be appreciated.

-Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T20:12:07+00:00Added an answer on June 9, 2026 at 8:12 pm

    The dbtool option is the best. It is designed for this. From proenv you should see something like this:

    proenv> dbtool s2k

           DATABASE TOOLS MENU - 10.2B
           ---------------------------
    
      1. SQL Width & Date Scan w/Report Option
      2. SQL Width Scan w/Fix Option
      3. Record Validation
      4. Record Version Validation
      5. Read or Validate Database Block(s)
      6. Record Fixup
      7. Schema Validation
      9. Enable/Disable File Logging
              Q. Quit
    
      Choice: 2
    

    : (0=single-user 1=self-service >1=#threads)? 1

    Padding % above current max: 100

    : (Table number or all)? all

    : (Area number or all)? all

    : (verbose level 0-3)? 0

    Total records read: 31357

    SQLWidth errors found: 0, Date errors found: 0

    SQLWidth errors fixed: 0

    If your db has a server up & running choose “1” at the connect: prompt. If not, choose “0”.

    Pick 100 for padding to double the width of fields.

    Try it on a copy of the “sports” database if you are unsure. Use a higher level of verboseness if you want some insight into what it is doing.

    It does not take very long to run on a small development database. (It is basically instantaneous on “sports”.)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a French site that I want to parse, but am running into
I am currently running into a problem where an element is coming back from
I am trying to understand how to use SyndicationItem to display feed which is
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I want to construct a data frame in an Rcpp function, but when I
I'm trying to use string.replace('’','') to replace the dreaded weird single-quote character: ’ (aka
Basically, what I'm trying to create is a page of div tags, each has
I want to count how many characters a certain string has in PHP, but
For some reason, after submitting a string like this Jack’s Spindle from a text

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.