File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes memo field in SQL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "memo field in SQL" Watch "memo field in SQL" New topic

memo field in SQL

prashant mokkarala

Joined: Jul 23, 2001
Posts: 3
I am facing problems with the Memo field of MS Access in my database that i used for my online shopping.
If I have even one memo field in my table, the SQL engine in the Netscape enterprise webserver (running on novell netware) would give "Invalid descriptor" error whenever i query the table thru my servlet program and thereby the query would fail.
Now, after learning that the memo field in the Access database creates problem, I decided to re-create the table itself, thru my servlet program by giving the following SQL "create table" statement:
st1.executeUpdate("create table Game( idGame integer not null, Rows integer not null, Cols integer not null, Boxes integer not null, Md5 char(32) not null, Layout memo not null, primary key (idGame), unique (Md5) )");
But when i run this servlet class file, the webserver says that it cannot understand the "memo" datatype.
This is really driving me crazy, cause SQL defines "memo" field!!
How in the world can i create a field that could take more than 255 chars without using a memo datatype??
Please help me out!!

Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17410

Try "varchar". If the core SQL spec includes a datatype of "memo", I missed it - not that I've read it lately .

An IDE is no substitute for an Intelligent Developer.
Marcus Green
arch rival

Joined: Sep 14, 1999
Posts: 2813
If you are using the jdbc-odbc bridge from Sun you should be aware of the following. I believe that it does not support the MS Access memo type
The following is a quote from the page at
"The JDBC-ODBC Bridge should be considered a transitional solution. Javasoft and Intersolv are working to make the Bridge more reliable and robust, but they do not consider it a supported product."

------------------ Mock Exams, FAQ, Tutorial, Links, Book reviews
Almost as good as JavaRanch

SCWCD: Online Course, 50,000+ words and 200+ questions
I agree. Here's the link:
subject: memo field in SQL
It's not a secret anymore!