?
Solved

Maximum character number in OleDbType.LongVarChar

Posted on 2009-05-10
3
Medium Priority
?
2,565 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 375 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

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

Question has a verified solution.

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

If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Simulator games are perfect for generating sample realistic data streams, especially for learning data analysis. It is even useful for demoing offerings such as Azure stream analytics, PowerBI etc.
Free Data Recovery software is an advanced solution from Kernel Tools to recover data and files such as documents, emails, database, media and pictures, etc. It supports recovery from physical & logical drive after a hard disk crash, accidental/inte…
Get the source code for a fully functional Access application shell with several popular security features that Access VBA application developers desire, but find difficult or impossible to figure out how to code. You get the source code for managi…
Suggested Courses
Course of the Month6 days, 22 hours left to enroll

594 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