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 160791
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T11:05:52+00:00 2026-05-11T11:05:52+00:00

I have a table with a nullable field of type text. When I run

  • 0

I have a table with a nullable field of type text. When I run an InsertOnSubmit(), it inserts successfully but all formatting is lost. Specifically, I’m storing the stack trace of an error. Each entry has been formatted into its own line and it looks nice, but when I retrieve it from SQL it loses all its crlf4’s.

I have other text fields that seem to retain their formatting, but they were inserted using old ADO.NET. How can this be remedied?

Code:

string[] stacktrace = Environment.StackTrace.Replace('\r', '').Replace('\n', '').Replace('  at', '\n').Split('\n'); string stack = '';  for (int i = 0; i < stacktrace.Length; i++)     stack += stacktrace[i].Trim() + '\r\n';  Error err = new Error(); err.Severity = (byte)sev; err.Product = (byte)prod; err.Location = stacktrace[0]; err.Title = message; err.datetime = DateTime.Now; err.StackTrace = stack;  dc.Errors.InsertOnSubmit(err); dc.SubmitChanges(); 

Note that if I debug into the app, err.StackTrace and stack look correct before and after the SubmitChanges().

Error definition:

[Column(Storage='_ID', AutoSync=AutoSync.OnInsert, DbType='Int NOT NULL IDENTITY', IsPrimaryKey=true, IsDbGenerated=true)] public int ID // ... [Column(Storage='_AID', DbType='Int')] public System.Nullable<int> AID // ... [Column(Storage='_Severity', DbType='TinyInt NOT NULL')] public byte Severity [Column(Storage='_Product', DbType='TinyInt NOT NULL')] public byte Product [Column(Storage='_Location', DbType='VarChar(255) NOT NULL', CanBeNull=false)] public string Location [Column(Storage='_Title', DbType='VarChar(255) NOT NULL', CanBeNull=false)] public string Title [Column(Storage='_Ex', DbType='Text', UpdateCheck=UpdateCheck.Never)] public string Ex [Column(Storage='_Notes', DbType='Text', UpdateCheck=UpdateCheck.Never)] public string Notes [Column(Storage='_datetime', DbType='DateTime NOT NULL')] public System.DateTime datetime [Column(Storage='_InnerException', DbType='Text', UpdateCheck=UpdateCheck.Never)] public string InnerException [Column(Storage='_StackTrace', DbType='Text', UpdateCheck=UpdateCheck.Never)] public string StackTrace  [Association(Name='Activity_Error', Storage='_Activity', ThisKey='AID', IsForeignKey=true)] public Activity Activity 
  • 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. 2026-05-11T11:05:52+00:00Added an answer on May 11, 2026 at 11:05 am

    Did you actually try to look into your SQL database by using the Studio Manager and see what is actually stored in the database. By looking at the data there, you know if there is a problem STORING the data or RETRIEVING the data.

    I think the problem lies in the retrieval of the data.

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

Sidebar

Ask A Question

Stats

  • Questions 72k
  • Answers 72k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer IEnumerable provides only minimal "iterable" functionality. You can traverse the… May 11, 2026 at 1:41 pm
  • added an answer I like FooCollection you have a collection of the conceptual… May 11, 2026 at 1:41 pm
  • added an answer document.getElementById('parent').scrollWidth scrollWidth is an IE extension that historically was less… May 11, 2026 at 1:41 pm

Related Questions

No related questions found

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

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.