Solved

Maximum character number in OleDbType.LongVarChar

Posted on 2009-05-10
3
2,335 Views
Last Modified: 2012-08-13
Hi, I'm hoping I can use the program I just wrote to add more than 200 characters in an access database. It says you can use up to 6,000 which would be more than enough. Right now I can only get about 200. I read a article that using the below code should work, but it's not working. I have the access database field set to memo.


cmd.Parameters.Add("@description", OleDbType.LongVarChar, txtDescription.Text.Length, txtDescription.Text)

Open in new window

0
Comment
Question by:designaire
  • 2
3 Comments
 

Author Comment

by:designaire
ID: 24349805
I don't have any problems when I update the field in the datagrid and add more characters. It just gives me an error message when I try to add to the database.
   openAccessConnection() 

Dim cmd As New OleDbCommand("insert into tblImg(dateorder,title,times,description,img_type,img_stream) values(@dateorder,@title,@times,@description,@img_type,@img_stream)", myAccessConnection)

                cmd.CommandType = CommandType.Text

                cmd.Parameters.Add("@dateorder", OleDbType.VarChar).Value = txtDateOrder.Text

                cmd.Parameters.Add("@title", OleDbType.VarChar).Value = txtDescription.Text

                cmd.Parameters.Add("@times", OleDbType.VarChar).Value = txtTimes.Text

                cmd.Parameters.Add("@description", OleDbType.LongVarChar, 6000).Value = txtDescription.Text

                'cmd.Parameters.Add("@description", OleDbType.LongVarBinary,  txtDescription.Text
 

                cmd.ExecuteNonQuery()
 

                closeAccessConnection()

                Response.Redirect("eventsEdit.aspx")

     

Open in new window

0
 
LVL 83

Accepted Solution

by:
CodeCruiser earned 125 total points
ID: 24352360
According to this MSDN article,

http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbtype.aspx

LongVarChar translates to String. String can hold unlimited number of characters (depending on available memory). What is the column size in database and what is the exact text of the error message?
0
 

Author Comment

by:designaire
ID: 24353762
I found my error. I had one imput going to 2 fields. One of which was a text fiield and not a memo field.
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now