I need to round and print a price like below, but this does not handle null values.How can I handle null values on one line of code? DBRSet is an SQLDataReader and the price is money
<%= Math.Round(DBRSet("price"))%>
I have about 200 .aspx pages of this so I could also use some tips on how to change these in an easy way? Can I do a search and replace with a reg-exp or something like that?
How can I put it that if the value of the Middle is nothing then txtMiddleName.Text = "". Working on VS 2010 (VB.net) EDIT 1: This is the error Message I get (Line 364 is the above mentioned code)
On a ASP.net form, I need to add a textbox to update a date field in MS SQL server via stored procedure. I want to verify user input cant figure out the correct syntax to do so (please see below)
If d.Text <> "" Then cmd.Parameters.Add("@date", SqlDbType.DateTime) cmd.Parameters("@date").Value = Date.Parse(d.Text)
In a WinForms app (VS2008 / .Net Framework 3.5) I bind data from SQL Server to controls. If there's a null value e.g. an employee has no middle name (allowed by business rules), when I browse that record at runtime an exception is thrown. So I code: If Not (row("middle_name") Is DbNull.Value then txtMiddleName.DataBindings.Add(New Binding("Text", row, "middle_name)). Say someone adds a middle name to this record, because the control had no databindings the dataset.HasChanges property is false and update stored proc doesn't run. I guess I could handle this like this: If txtMiddleName.Databindings.Count = 0 AndAlso txtMiddleName.Text <> "" Then row("middle_name") = txtMiddleName.Text. I guess I would have to do something similar to handle a value changing from not null to null.
Private _PurchaseDelivery as PurchaseDelivery Protected Overrides Sub InsertItem(ByVal index As Integer, ByVal item As PurchaseDeliveryItem)
[Code]....
Which is inside a class which overrides a custom list base. The code is occassionaly throwing an unhandled exception, System.NullReferenceException, on this line when used in production:
If _PurchaseDelivery IsNot Nothing AndAlso _PurchaseDelivery.DefaultSKUBinID.HasValue Then
DeafultSKUBinID is declared as an Integer? (Nullable Int) in the PurchaseDelivery class. I cannot see what might be causing this error, why would this be returning an error?
I read stuff from a SQL DB (database) using a data set. Some of the columns in the DB may contain NULL. I want to go through the table in the dataset and print, or use in some other way, the data. But when I try to use a certain data that corresponds to a NULL in the DB my program crashes.How can I detect - in the dataset - that it has no value and that I shouldn't try to use it?
Private Sub Get�rendenLista(ByVal e As System.EventArgs) '---------------------------------------------------------------------- ' This function fetches a list of �rende from the table �rende '---------------------------------------------------------------------- Dim cno As New SqlConnection
I've got a subquery that returns the most recent value from a child table. In some cases the subquery returns nothing. The query below fails at runtime because the inferred type of MemberPrice is decimal and is not nullable. [code]...
How would i go about reading a file Line by Line that within that line The values are delimited by " Example of the data:
"bob" "cat" "1243" "steve" dog" "6789"
I've started this with this code but not sure how to go about the next stage:
Using MyReader As New _ Microsoft.VisualBasic.FileIO.TextFieldParser(My.Application.Info.DirectoryPath & "Records28112011.jd") MyReader.TextFieldType = FileIO.FieldType.Delimited
I have run into this problem a few times and have never come up with a good answer. I figure others must have dealt with this already.I have a datareader returned from the database and I want to use the values therein however values may or may not contain NULL. I would like to have a unction that takes in the value from the datareader and returns the value if it is not NULL and blank space if it is NULL.The problem I have is that the data-type of the variable I am testing is variable. It can be a String, and Integer or a DateTime. Can anyone suggest a simple way to test the value and then return the original value (as same data-type if possible) or something else if it is NULL
I am using KeyPressEventArgs to restrict several text boxes to numeric entries only. Rather than repeat the code, I thought I would make a "RestrictToNumeric" subroutine and call it from each "KeyPress" event. Like So:
Private Sub txt1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txt1.KeyPress RestrictToNumeric() End Sub
[code].....
The problem I am encountering is that the variable 'e' is used before it has been assigned a value, causing a null reference at runtime.
So I tried to add Dim e As System.Windows.Forms.KeyPressEventArgs As?to the RestrictToNumeric sub.I cannot figure out what I need to "Dim" it as...
I am reading dates from a table in a database to display in a DataGridView column that is formatted as a date. The problem is that when the value is null in the database my program errors out because it cant convert the value to a date. How do you guys handle this? *Edit: If I set the value of my date variable to "Nothing" it displays as "1/1/0001" in my DataGridView, and I would like the cell to be empty for the null dates.
I am using the given code to copy my database files...it works like a charm in debug mode but as soon as I create a setup, it stops working. The error is
"Database Detach Failed"
I tried checking the code line by line and found that the code does not enter the IF block.I have no idea why.
Public Sub bk() Try Dim strDatabasePath As String = My.Computer.FileSystem.CombinePath(My.Application.Info.DirectoryPath, "LIC.mdf")[code].....
I have an RDLC report that I am rendering directly to the Response Stream as PDF (rather than using the ReportViewer). In the code that renders the report, it's DataSource is bound to a List(Of ClassA) objects defined in a custom assembly. This seems to work for the most part. My problem is that I can't seem to handle the situation where a nested object is null. For example, given ClassA and ClassB (the nested object) defined as follows:
Public Class ClassA Public Id As Integer Public Name As String
[Code]....
the report displays "#Error" if TheNestedObject is null. If TheNestedObject is not null, it correctly displays the Name.
Under RichTextBox_TextChanged event, I have if RichTextBox.Lines.Count() > 2 { //Message Box to display the user that you are typing more than 2 lines }
so what i happens is when i have these data in
[0] - "East coast road" [1]- "New York"
rich text box, when i click Enter, seems it goes into this state
[0] - "East coast road" [1]- "New York" [2] -""
and I get the message pop up box saying can't have more than 2 lines, however the last line is just an empty line? How do i handle the line restrictions in rich text box or how do i ensure that when the user clicks enter I don't move to the next line and move to the next line only if there is 1 line in the rich text box?This returns count as 3 where in there should be only 2, how do i eliminate that white space next line?
I've come across an error I'm not quite sure how to get rid of, I've got a listview with listview items making up the grid, I've got values coming from a database populating the cells however if there are any null values(in this case, there's null values in the date) it crashes my program. I'm not quite sure of a way to allow the listview to have null values in it, I figured it would default allow it but that's not the case.[code]....
I have a databound DataGridView and use a button to control updates.
The problem is that if a db Column does not allow a null value an error is thrown ("Column <ID> does not allow null values") and then the datagridview automatically removes the row. This error is raised as soon as the user leaves the cell and before the update command is issued.
I doing a project for my office. In that I am showing the values and strings from a particular table based on the date range and vendor selection. It is working fine with the date range. Except within the date range if the particular reader has no data it throws an error message like dbnull string.
I have an SQL query that gets a max value so that I can decide the next value to use in an ID field. The code works fine when there's a matching result, but if the query returns Null, it throws a Specified Cast is Invalid error.This is the code I'm using:
LastID = DirectCast(SQLQuery.ExecuteScalar(), Integer) What would be the proper way to check for a null value?
I suspect this is going to be one of those cases where within 2 minutes of posting myquestion, I finally hit upon the right combination of terms in Google to find what I'm looking for...
I'm trying to import my xls files to sql server, but i saw some values become null even though data in excel values are exist. below is my connection string :
I have a bunch of tables who share the same kind of information, but each table has a different name for each. (There was no standardization on the naming scheme). Some tables have important data that others do not contain. Some tables that have shared important data, but they are null values. I'm writing a program to combine all the tables into one master table.
The problem is when I read in a field, the reader.getvalue(i) is null, and I cannot use that value to insert into my new master table, obviously. The null values are so random, and I cannot write IF THEN statements for every single field for every single table in the database. I'd have thousands of lines of code constantly checking for nulls, and then trying to figure out what to do with them. What can I do to convert these reader values from NULL into something VB/SQL can handle? ere is the code so you can get a picture of how I'm approaching this problem:
So I'm writing a simple piece of code to take a series of strings, go through them, and replace and add values as needed, and then dump them all out to a text box. However, when I run the code I'm getting 3 null characters at the end of each line except for the last one. What am I doing wrong?
Code: If isPet.Checked = False Then While intI <> lenCode Try lineHold = codeHold(intI).Split(",")
Have read most of the null value posts here, and I have managed to get things working as far as a "next record" button for my database application form (there's some awesome advice on this forum!). I have just one question, though. How do you manage saving of blank text box values from a form? I am using JET, but when I try to save an updated file that has a null value, it is not letting me. I got around it by forcing the text boxes with null values to contain " ", but obviously this is not the bext solution!
I have the followin problem. Opening a table using SqlDataAdapter, numeric columns(sqlDbType = int16, 32, 64) that allow Null value, are set in my dataRows to 0.I am using Visual Studio 2010 and Sql Server 2008.Here's my code:
Dim cmd As New SqlCommand Dim ds As New DataSet Dim dt As DataTable
I'm confused at the variety of different ways to say "null" in VB.net. I've got text and numerical fields with checkboxes to mark unknown values; I just want to populate a table with the fields' values (if the corresponding checkbox is not checked) or null values (if checked) so I can later input them into a mySQL database.So my question is just which of the various null types I should be using in what situations.
I have a dataset which I wish to export to XML. The writeXML function works fine, but if a value in my dataset is a NULL, it doesn't export that element at all, for that row. I would have expected it to export at least an open and closed element.
I am using WebBrowser1.DocumentText to get a websites source code, and then parse a string. I am trying to view the source line by line, and doing it as follows:
[Code]...
However what is displayed is each character from the source code, rather than the line. I am making the client log into a website, and the needed value from the source code is then parsed, so I need to use the WebBrowser type to get the source code.