Operand Data Type Nvarchar Is Invalid For Sum Operator
Jun 13, 2014
I am using the below query for calculation and I get this error.
Operand data type nvarchar is invalid for sum operator.
'$ '+ REVERSE(SUBSTRING(REVERSE(CONVERT(varchar,(CAST(round(isnull(sum(t7.[Pre Override Cost]),0),0) as money) + 1 -
cast(round(isnull(sum(t8.[Shared Dollars]),0),0)as money)),1)),4,255)) as [PreOverride L2],
'$ '+ REVERSE(SUBSTRING(REVERSE(CONVERT(varchar,(CAST(round(isnull(sum(t7.[Post Override Cost]),0),0) as money) -
cast(round(isnull(sum(t8.[Shared Dollars]),0),0)as money)),1)),4,255)) as [PostOverride L2]
View 6 Replies
ADVERTISEMENT
Oct 23, 2015
I get this error "Operand data type varchar is invalid for divide operator".
select V.[Parent Name],
[ID],
round((V.SoftValue/VTMValue)*100,0) 'SPercentage',
round((V.HMUValue/VTMValue)*100,0) 'HPercentage2',
round((V.PrimaryValue/VTMValue)*100,0) 'PPercentage2'
[code]...
I have even converted the values to float.
View 5 Replies
View Related
Jun 2, 2004
I get this error when I attempt to read from a datareader using the following sql statement:
Dim mysql As String = "SELECT PayrollTrans.PayrollID, Employees.[EmpFirstName] & ' ' & " _
& " Employees.[emplastname] AS FullName, Employees.[City] & ', ' & Employees.[State] & ' ' & Employees.[zip] AS CityState " _
& " , PayrollTrans.Date, PayrollTrans.EmployeeID, PayrollTrans.RegHours, " _
& " PayrollTrans.OTHours , PayrollTrans.RegPay, PayrollTrans.OTPay, " _
& " PayrollTrans.FedTax, PayrollTrans.FICATax, PayrollTrans.MedicareTax, " _
& " PayrollTrans.ESCTax, PayrollTrans.StateTax, PayrollTrans.ESCEMPTax, " _
& " PayrollTrans.FUTATax, PayrollTrans.NetPay, Employees.EmployeeID, " _
& " Employees.Address1, Employees.Address2, Employees.SSAN, " _
& " Employees.PayType, Employees.RegPayRate, Employees.OTPayRate, " _
& " Employees.MaritalStatus, Employees.FedExemption, Employees.StateExemption, " _
& " Employees.Active, Employees.SelectforPay, Employees.PayDate " _
& " FROM PayrollTrans, Employees where PayrollTrans.EmployeeID = Employees.EmployeeID;"
my reader command list as follows:
Dim objCM As New SqlClient.SqlCommand(mysql, SqlConnection1)
Dim objDR As SqlClient.SqlDataReader
objDR = objCM.ExecuteReader
Any ideas on where I am going wrong?
Thanks in advance
View 3 Replies
View Related
May 18, 2004
I am getting a error message saying: Invalid operator for data type. Operator equals boolean AND, type equals datetime.
I traced the pointer to @gdo and @gd, they are both dates!
INSERT INTO AdminAlerts values (CURRENT_USER, 'UPDATE', getDate(), @biui, 'Updated booking, ID of booking updated: ' & @biui & ', Booking date and time before/after update: ' & @gdo & '/' & @gd & ', Room number before/after update: ' & @rno & '/' & @rn & ' and Customer ID before/after update: ' & @cio & '/' & @ci)
If I cut that two dates out it works fine.
Could someone tell me the syntax to include a date in a string :confused:
View 3 Replies
View Related
Apr 28, 2006
What is wrong with this select statement?
SELECT lastName + ", " + firstName + " " + middleName as Name
FROM [users]
WHERE ([usrID] = 100)
I kept getting this error:
Msg 403, Level 16, State 1, Line 1
Invalid operator for data type. Operator equals add, type equals text.
Help is appreciated.
View 6 Replies
View Related
Apr 28, 2006
What is wrong with this select statement:
SELECT lastName + ", " + firstname + " " + middleName + " " + maidenName as Name
FROM users
WHERE userID = 100;
I kept getting this error:
Msg 403, Level 16, State 1, Line 1
Invalid operator for data type. Operator equals add, type equals text.
Help is appreciated.
View 7 Replies
View Related
Oct 23, 2005
Kudos to y'all experts out there. I kinda needed your help. I'm trying to run a query...
SELECT a.AUF_POS AS Pos, c.ZL_STR AS Panel, a.POS_TEXT AS Description, a.BREITE AS W1, a.HOEHE
AS H1, a.BREITE2 AS W2, a.HOEHE2 AS H2, SUM(b.ANZ) AS Qty, SUM(b.LIEFER_ANZ) AS Dlvd,
SUM(b.RG_ANZ) AS Inv, (a.BREITE*a.HOEHE/CAST(1000000 AS NUMERIC)) AS UnitSQM,
(a.BREITE*a.HOEHE*SUM(b.ANZ)/CAST(1000000 AS NUMERIC)) as TotPosSQM
FROM liorder..LIORDER.AUF_POS a INNER JOIN liorder..LIORDER.AUF_STAT b ON a.AUF_NR = b.AUF_NR
AND a.AUF_POS = b.AUF_POS INNER JOIN liorder..LIORDER.AUF_TEXT c ON a.AUF_NR = c.AUF_NR AND
b.AUF_POS = c.AUF_POS
WHERE (c.ZL_MOD = 0) AND (b.AUF_NR = '86260')
GROUP BY a.AUF_POS, a.POS_TEXT, a.BREITE, a.BREITE2, a.HOEHE, a.HOEHE2, a.SFORM_NR, c.ZL_STR
...and I keep getting this error: Invalid operator for data type. Operator equals multiply, type equals nvarchar. I've tried every possible CAST and CONVERT but I just can't make it work. I'm pretty sure that the data types for the columns I mentioned on the mathematical equation are all numeric. Please help...
View 1 Replies
View Related
Oct 4, 2006
I uploading an image from a web page into Sql Server 2000 database. I call a stored procedure with the parameter @Flag of type Image. When I tried to pass a null value to this parameter I got the error:"Operand type clash: nvarchar is incompatible with image".I was adding the parameter like this:sqlCmd.Parameters.AddWithValue("@Flag", DBNull.Value);After trying few different things I found a workaround using the following:sqlCmd.Parameters.Add("@Flag", SqlDbType.Image);sqlCmd.Parameters["@Flag"].Value = DBNull.Value;Possibly a bug in the SqlCommand.Parameters.AddWithValue method ?
View 1 Replies
View Related
Nov 9, 2007
this is an error i am getting trying to run the query below.
Invalid operator for data type. Operator equals minus, type equals varchar
SELECT regardingobjectidname, actualend, owneridname, createdbyname, activitytypecodename
FROM (SELECT regardingobjectidname, actualend, Owneridname, createdbyname, activitytypecodename, row_number() OVER (Partition BY
regardingobjectid
ORDER BY actualend DESC) AS recid
FROM FilteredActivityPointer
WHERE statecodename = 'completed') AS d
WHERE recid = 1 AND (owneridname IN (@user)) AND (activitytypecodename = 'phone call' OR
activitytypecodename = 'e-mail' OR
activitytypecodename = 'fax') AND (actualend > dateadd(d, -'
+ CONVERT(nVarChar(20), @NeglectedDays) + ',GetUTCDate()
ORDER BY actualend
Compnetsyslc
View 9 Replies
View Related
Jun 24, 2006
The following is the full error message. I am posting the code after.
Server Error in '/XprtDr' Application.
The data types text and nvarchar are incompatible in the equal to operator.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: The data types text and nvarchar are incompatible in the equal to operator.Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:
[SqlException (0x80131904): The data types text and nvarchar are incompatible in the equal to operator.]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +95
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +82
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +346
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +3244
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +186
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +1121
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +334
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +407
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +149
System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +493
System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues) +915
System.Web.UI.DataSourceView.Update(IDictionary keys, IDictionary values, IDictionary oldValues, DataSourceViewOperationCallback callback) +179
System.Web.UI.WebControls.FormView.HandleUpdate(String commandArg, Boolean causesValidation) +1197
System.Web.UI.WebControls.FormView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +545
System.Web.UI.WebControls.FormView.OnBubbleEvent(Object source, EventArgs e) +163
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56
System.Web.UI.WebControls.FormViewRow.OnBubbleEvent(Object source, EventArgs e) +118
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +106
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +177
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +242
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3838
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
--------------------------------------------------------------------------------------------------------------------------
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="CompanyDetails.aspx.vb" Inherits="CompanyDetails" %>
<%@ Register Assembly="EasyListBox" Namespace="ELB" TagPrefix="ELB" %>
<!--
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
If User.Identity.IsAuthenticated = False Then
Server.Transfer("login.aspx")
Else
Me.uId.Text = Membership.GetUser().ToString()
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:TextBox ID="uId" runat="server" Style="z-index: 100; left: 456px; position: absolute;
top: 512px" Visible="False" Width="4px"></asp:TextBox>
<table style="z-index: 101; left: 24px; width: 572px; position: absolute; top: 44px;
height: 404px">
<tr>
<td style="width: 2px; height: 10px">
</td>
<td style="width: 651px; height: 10px">
</td>
<td style="width: 5px; height: 10px">
</td>
</tr>
<tr>
<td style="width: 2px; height: 435px">
</td>
<td style="width: 651px; height: 435px">
<asp:FormView ID="FormView1" runat="server" BackColor="White" BorderColor="#DEDFDE"
BorderStyle="None" BorderWidth="1px" CellPadding="4" DataKeyNames="indexNo" DataSourceID="CompanyDetails_MainForm"
ForeColor="Black" GridLines="Vertical" Height="500px" Style="z-index: 32; left: 12px;
position: absolute; top: 28px" Width="600px">
<FooterStyle BackColor="#CCCC99" />
<EditRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<EditItemTemplate>
<asp:Label ID="TitleLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 20px" Text='Name:' Width="100px" ></asp:Label>
<asp:label ID="TitleTextBox" runat="server" Style=" z-index: 100; left: 120px; position: absolute;
top: 20px" Text='<%# Bind("Title") %>' Width="450px"></asp:label>
<asp:Label ID="YearEstLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 50px" Text='Established:' Width="100px" ></asp:Label>
<asp:TextBox ID="yearEstTextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 50px" Text='<%# Bind("yearEst") %>' Width="50px" ></asp:TextBox>
<asp:Label ID="EmployeeCountLabelEdit" runat="server" Style="z-index: 100; left: 375px; position: absolute;
top: 50px" Text='No. of Employees:' Width="140px" ></asp:Label>
<asp:TextBox ID="employeeCountTextBox" runat="server" Style="z-index: 100; left: 535px; position: absolute;
top: 50px" Text='<%# Bind("employeeCount") %>' Width="35px" ></asp:TextBox>
<asp:Label ID="Address1LabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 80px" Text='Address:' Width="100px" ></asp:Label>
<asp:TextBox ID="Address_1TextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 80px" Width="450px" Text='<%# Bind("Address_1") %>'></asp:TextBox>
<asp:Label ID="Address2LabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 110px" Text='Address2:' Width="100px" ></asp:Label>
<asp:Label ID="Adress2OptionalLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 125px" Text='(Optional):' Width="100px" ></asp:Label>
<asp:TextBox ID="Address_2TextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 110px" Width="450px" Text='<%# Bind("Address_2") %>'></asp:TextBox>
<asp:Label ID="ContactsLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 160px" Text='Contacts:' Width="100px" ></asp:Label>
<asp:TextBox ID="ContactsTextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 160px" Width="450px" Text='<%# Bind("Contacts") %>'></asp:TextBox>
<asp:Label ID="TelNosLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 190px" Text='Telephone Nos.:' Width="115px" ></asp:Label>
<asp:TextBox ID="TelNosTextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 190px" Width="450px" Text='<%# Bind("TelNos") %>'></asp:TextBox>
<asp:Label ID="FaxNosLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 220px" Text='Fax Nos.:' Width="100px" ></asp:Label>
<asp:TextBox ID="FaxNosTextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 220px" Width="450px" Text='<%# Bind("FaxNos") %>'></asp:TextBox>
<asp:Label ID="EmailLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 250px" Text='E-mail:' Width="100px" ></asp:Label>
<asp:TextBox ID="emailAddressesTextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 250px" Width="450px" Text='<%# Bind("emailAddresses") %>'></asp:TextBox><br />
<asp:Label ID="WebsiteLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 280px" Text='Website:' Width="100px" ></asp:Label>
<asp:TextBox ID="WebsiteTextBox" runat="server" Style="z-index: 100; left: 120px; position: absolute;
top: 280px" Width="450px" Text='<%# Bind("Website") %>'></asp:TextBox>
<asp:Label ID="ManufacturingSectorLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 310px" Text='Manufacturing' Width="100px" ></asp:Label>
<asp:Label ID="ManufacturingSubSectorsLabel2Edit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 325px" Text='Sub-sectors:' Width="100px" ></asp:Label>
<asp:Label ID="ServicesSubSectorsLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 355px" Text='Services' Width="100px" ></asp:Label>
<asp:Label ID="ServicesSubSectorsLabel2Edit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 370px" Text='Sub-sectors:' Width="100px" ></asp:Label>
<asp:Label ID="ImportSourcesLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 390px" Text='Import Sources:' Width="100px" ></asp:Label>
<asp:Label ID="ExportDestinationsLabelEdit" runat="server" Style="z-index: 100; left: 5px; position: absolute;
top: 420px" Text='Export Destinations:' Width="100px" ></asp:Label>
<asp:LinkButton ID="UpdateButton" runat="server" style="z-index: 100;left: 5px; position:absolute; top: 460px" CausesValidation="True" CommandName="Update"
Text="Update"></asp:LinkButton>
<asp:LinkButton ID="UpdateCancelButton" runat="server" style="z-index: 100;left: 70px; position:absolute; top: 460px" CausesValidation="False" CommandName="Cancel"
Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
<RowStyle BackColor="#F7F7DE" />
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
<InsertItemTemplate>
indexNo:
<asp:TextBox ID="indexNoTextBox" runat="server" Text='<%# Bind("indexNo") %>'>
</asp:TextBox><br />
userName:
<asp:TextBox ID="userNameTextBox" runat="server" Text='<%# Bind("userName") %>'>
</asp:TextBox><br />
Title:
<asp:TextBox ID="TitleTextBox" runat="server" Text='<%# Bind("Title") %>'>
</asp:TextBox><br />
yearEst:
<asp:TextBox ID="yearEstTextBox" runat="server" Text='<%# Bind("yearEst") %>'>
</asp:TextBox><br />
employeeCount:
<asp:TextBox ID="employeeCountTextBox" runat="server" Text='<%# Bind("employeeCount") %>'>
</asp:TextBox><br />
Address_1:
<asp:TextBox ID="Address_1TextBox" runat="server" Text='<%# Bind("Address_1") %>'>
</asp:TextBox><br />
Address_2:
<asp:TextBox ID="Address_2TextBox" runat="server" Text='<%# Bind("Address_2") %>'>
</asp:TextBox><br />
Contacts:
<asp:TextBox ID="ContactsTextBox" runat="server" Text='<%# Bind("Contacts") %>'>
</asp:TextBox><br />
TelNos:
<asp:TextBox ID="TelNosTextBox" runat="server" Text='<%# Bind("TelNos") %>'>
</asp:TextBox><br />
FaxNos:
<asp:TextBox ID="FaxNosTextBox" runat="server" Text='<%# Bind("FaxNos") %>'>
</asp:TextBox><br />
emailAddresses:
<asp:TextBox ID="emailAddressesTextBox" runat="server" Text='<%# Bind("emailAddresses") %>'>
</asp:TextBox><br />
Website:
<asp:TextBox ID="WebsiteTextBox" runat="server" Text='<%# Bind("Website") %>'>
</asp:TextBox><br />
ManufacturingSubSectors_id:
<asp:TextBox ID="ManufacturingSubSectors_idTextBox" runat="server" Text='<%# Bind("ManufacturingSubSectors_id") %>'>
</asp:TextBox><br />
ServicesSubSectors_id:
<asp:TextBox ID="ServicesSubSectors_idTextBox" runat="server" Text='<%# Bind("ServicesSubSectors_id") %>'>
</asp:TextBox><br />
ExportDestinations_id:
<asp:TextBox ID="ExportDestinations_idTextBox" runat="server" Text='<%# Bind("ExportDestinations_id") %>'>
</asp:TextBox><br />
ImportSources_id:
<asp:TextBox ID="ImportSources_idTextBox" runat="server" Text='<%# Bind("ImportSources_id") %>'>
</asp:TextBox><br />
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert"
Text="Insert">
</asp:LinkButton>
<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel"
Text="Cancel">
</asp:LinkButton>
</InsertItemTemplate>
<ItemTemplate>
Title:
<asp:Label ID="TitleLabel" runat="server" Text='<%# Bind("Title") %>'></asp:Label><br />
yearEst:
<asp:Label ID="yearEstLabel" runat="server" Text='<%# Bind("yearEst") %>'></asp:Label><br />
employeeCount:
<asp:Label ID="employeeCountLabel" runat="server" Text='<%# Bind("employeeCount") %>'></asp:Label><br />
Address_1:
<asp:Label ID="Address_1Label" runat="server" Text='<%# Bind("Address_1") %>'></asp:Label><br />
Address_2:
<asp:Label ID="Address_2Label" runat="server" Text='<%# Bind("Address_2") %>'></asp:Label><br />
Contacts:
<asp:Label ID="ContactsLabel" runat="server" Text='<%# Bind("Contacts") %>'></asp:Label><br />
TelNos:
<asp:Label ID="TelNosLabel" runat="server" Text='<%# Bind("TelNos") %>'></asp:Label><br />
FaxNos:
<asp:Label ID="FaxNosLabel" runat="server" Text='<%# Bind("FaxNos") %>'></asp:Label><br />
emailAddresses:
<asp:Label ID="emailAddressesLabel" runat="server" Text='<%# Bind("emailAddresses") %>'></asp:Label><br />
Website:
<asp:Label ID="WebsiteLabel" runat="server" Text='<%# Bind("Website") %>'></asp:Label><br />
ManufacturingSubSectors_id:
<asp:Label ID="ManufacturingSubSectors_idLabel" runat="server" Text='<%# Bind("ManufacturingSubSectors_id") %>'></asp:Label><br />
ServicesSubSectors_id:
<asp:Label ID="ServicesSubSectors_idLabel" runat="server" Text='<%# Bind("ServicesSubSectors_id") %>'></asp:Label><br />
ExportDestinations_id:
<asp:Label ID="ExportDestinations_idLabel" runat="server" Text='<%# Bind("ExportDestinations_id") %>'></asp:Label><br />
ImportSources_id:
<asp:Label ID="ImportSources_idLabel" runat="server" Text='<%# Bind("ImportSources_id") %>'></asp:Label><br />
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Edit"
Text="Edit"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
</asp:FormView>
<asp:SqlDataSource ID="CompanyDetails_MainForm" runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:ConnectionString_companyDetails %>" DeleteCommand="DELETE FROM [companyDetails] WHERE [indexNo] = @original_indexNo AND [userName] = @original_userName AND [Title] = @original_Title AND [yearEst] = @original_yearEst AND [employeeCount] = @original_employeeCount AND [Address_1] = @original_Address_1 AND [Address_2] = @original_Address_2 AND [Contacts] = @original_Contacts AND [TelNos] = @original_TelNos AND [FaxNos] = @original_FaxNos AND [emailAddresses] = @original_emailAddresses AND [Website] = @original_Website AND [ManufacturingSubSectors_id] = @original_ManufacturingSubSectors_id AND [ServicesSubSectors_id] = @original_ServicesSubSectors_id AND [ExportDestinations_id] = @original_ExportDestinations_id AND [ImportSources_id] = @original_ImportSources_id"
InsertCommand="INSERT INTO [companyDetails] ([indexNo], [userName], [Title], [yearEst], [employeeCount], [Address_1], [Address_2], [Contacts], [TelNos], [FaxNos], [emailAddresses], [Website], [ManufacturingSubSectors_id], [ServicesSubSectors_id], [ExportDestinations_id], [ImportSources_id]) VALUES (@indexNo, @userName, @Title, @yearEst, @employeeCount, @Address_1, @Address_2, @Contacts, @TelNos, @FaxNos, @emailAddresses, @Website, @ManufacturingSubSectors_id, @ServicesSubSectors_id, @ExportDestinations_id, @ImportSources_id)"
OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT [indexNo], [userName], [Title], [yearEst], [employeeCount], [Address_1], [Address_2], [Contacts], [TelNos], [FaxNos], [emailAddresses], [Website], [ManufacturingSubSectors_id], [ServicesSubSectors_id], [ExportDestinations_id], [ImportSources_id] FROM [companyDetails] WHERE ([userName] = @userName)"
UpdateCommand="UPDATE [companyDetails] SET [yearEst] = @yearEst, [employeeCount] = @employeeCount, [Address_1] = @Address_1, [Address_2] = @Address_2, [Contacts] = @Contacts, [TelNos] = @TelNos, [FaxNos] = @FaxNos, [emailAddresses] = @emailAddresses, [Website] = @Website, [ManufacturingSubSectors_id] = @ManufacturingSubSectors_id, [ServicesSubSectors_id] = @ServicesSubSectors_id, [ExportDestinations_id] = @ExportDestinations_id, [ImportSources_id] = @ImportSources_id WHERE [indexNo] = @original_indexNo AND [userName] = @original_userName AND [Title] = @original_Title AND [yearEst] = @original_yearEst AND [employeeCount] = @original_employeeCount AND [Address_1] = @original_Address_1 AND [Address_2] = @original_Address_2 AND [Contacts] = @original_Contacts AND [TelNos] = @original_TelNos AND [FaxNos] = @original_FaxNos AND [emailAddresses] = @original_emailAddresses AND [Website] = @original_Website AND [ManufacturingSubSectors_id] = @original_ManufacturingSubSectors_id AND [ServicesSubSectors_id] = @original_ServicesSubSectors_id AND [ExportDestinations_id] = @original_ExportDestinations_id AND [ImportSources_id] = @original_ImportSources_id">
<DeleteParameters>
<asp:Parameter Name="original_indexNo" Type="Int32" />
<asp:Parameter Name="original_userName" Type="String" />
<asp:Parameter Name="original_Title" Type="String" />
<asp:Parameter Name="original_yearEst" Type="Int32" />
<asp:Parameter Name="original_employeeCount" Type="Int32" />
<asp:Parameter Name="original_Address_1" Type="String" />
<asp:Parameter Name="original_Address_2" Type="String" />
<asp:Parameter Name="original_Contacts" Type="String" />
<asp:Parameter Name="original_TelNos" Type="String" />
<asp:Parameter Name="original_FaxNos" Type="String" />
<asp:Parameter Name="original_emailAddresses" Type="String" />
<asp:Parameter Name="original_Website" Type="String" />
<asp:Parameter Name="original_ManufacturingSubSectors_id" Type="String" />
<asp:Parameter Name="original_ServicesSubSectors_id" Type="String" />
<asp:Parameter Name="original_ExportDestinations_id" Type="String" />
<asp:Parameter Name="original_ImportSources_id" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="userName" Type="String" />
<asp:Parameter Name="Title" Type="String" />
<asp:Parameter Name="yearEst" Type="Int32" />
<asp:Parameter Name="employeeCount" Type="Int32" />
<asp:Parameter Name="Address_1" Type="String" />
<asp:Parameter Name="Address_2" Type="String" />
<asp:Parameter Name="Contacts" Type="String" />
<asp:Parameter Name="TelNos" Type="String" />
<asp:Parameter Name="FaxNos" Type="String" />
<asp:Parameter Name="emailAddresses" Type="String" />
<asp:Parameter Name="Website" Type="String" />
<asp:Parameter Name="ManufacturingSubSectors_id" Type="String" />
<asp:Parameter Name="ServicesSubSectors_id" Type="String" />
<asp:Parameter Name="ExportDestinations_id" Type="String" />
<asp:Parameter Name="ImportSources_id" Type="String" />
<asp:Parameter Name="original_indexNo" Type="Int32" />
<asp:Parameter Name="original_userName" Type="String" />
<asp:Parameter Name="original_Title" Type="String" />
<asp:Parameter Name="original_yearEst" Type="Int32" />
<asp:Parameter Name="original_employeeCount" Type="Int32" />
<asp:Parameter Name="original_Address_1" Type="String" />
<asp:Parameter Name="original_Address_2" Type="String" />
<asp:Parameter Name="original_Contacts" Type="String" />
<asp:Parameter Name="original_TelNos" Type="String" />
<asp:Parameter Name="original_FaxNos" Type="String" />
<asp:Parameter Name="original_emailAddresses" Type="String" />
<asp:Parameter Name="original_Website" Type="String" />
<asp:Parameter Name="original_ManufacturingSubSectors_id" Type="String" />
<asp:Parameter Name="original_ServicesSubSectors_id" Type="String" />
<asp:Parameter Name="original_ExportDestinations_id" Type="String" />
<asp:Parameter Name="original_ImportSources_id" Type="String" />
</UpdateParameters>
<SelectParameters>
<asp:ControlParameter ControlID="uId" Name="userName" PropertyName="Text" Type="String" />
</SelectParameters>
<InsertParameters>
<asp:Parameter Name="indexNo" Type="Int32" />
<asp:Parameter Name="userName" Type="String" />
<asp:Parameter Name="Title" Type="String" />
<asp:Parameter Name="yearEst" Type="Int32" />
<asp:Parameter Name="employeeCount" Type="Int32" />
<asp:Parameter Name="Address_1" Type="String" />
<asp:Parameter Name="Address_2" Type="String" />
<asp:Parameter Name="Contacts" Type="String" />
<asp:Parameter Name="TelNos" Type="String" />
<asp:Parameter Name="FaxNos" Type="String" />
<asp:Parameter Name="emailAddresses" Type="String" />
<asp:Parameter Name="Website" Type="String" />
<asp:Parameter Name="ManufacturingSubSectors_id" Type="String" />
<asp:Parameter Name="ServicesSubSectors_id" Type="String" />
<asp:Parameter Name="ExportDestinations_id" Type="String" />
<asp:Parameter Name="ImportSources_id" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
</td>
<td style="width: 5px; height: 435px">
</td>
</tr>
<tr>
<td style="width: 2px">
</td>
<td style="width: 651px">
</td>
<td style="width: 5px">
</td>
</tr>
</table>
</form>
</body>
</html>
View 5 Replies
View Related
Jan 3, 2006
Hi, i have a table in sqlexpress named Contacts:
ID (int) -primary key-
name (varchar(30))
lastname (varchar(30))
phone (varchar(15))
fax (varchar(15))
desc (text)
In my default.aspx page, i have a GridView that has the conecction to this table. The GridView has the Editing and Deleting checkbox enabled but my problem is that i can't edit or delete any row when the page is running and the massage is this: "The data types text and nvarchar are incompatible in the equal to operator"
It would have to work, but i don't know what happen, Please, any help!
View 8 Replies
View Related
Dec 21, 2005
I have a stored procedure that works fine on SQL Server 2000 or 2005,but when run on an machine running MSDE, I get the Operand type clash,int is incompatible with text data type error. The data type isactually text and text is the type of data being passed. Anyparameters not being used are defaulted to null. Any ideas why thiswould happen on MSDE and work fine anywhere else?Thanks so much.
View 2 Replies
View Related
Sep 11, 2006
Hello!I am trying to update a DetailsView but I keep getting the error of Operand type clash: int is incompatible with text. I have double checked the stored procedure but I don't see any obvious offending parameters. ID is the only parameter that is an interger. I am not trying to update the ID at all, just for the filter purposes to update the records. ALTER PROCEDURE [dbo].[proc_update] /* ( @parameter1 int = 5, @parameter2 datatype OUTPUT ) */ @BUILDING_SV float, @BUILDING_ADDS float, @BUILDING_DEL float, @BUILDING_TOTAL float, @ME_SV float, @ME_ADDS float, @ME_DEL float, @ME_TOTAL float, @PATTERNS_SV float, @PATTERNS_ADDS float, @PATTERNS_DEL float, @PATTERNS_TOTAL float, @SS_VALUE float, @SS_TOT float, @COMMENTS text, @OCCUPANCY_TYPE varchar(255), @REVISED_BY varchar(255), @DRAWINGS float, @INVENTORY float, @TOTAL float, @DIVISION varchar(255), @LOCATION varchar(255), @LOCATIONCODE varchar(255), @ADDRESS1 varchar(255), @ADDRESS2 varchar(255), @ADDRESS3 varchar(255), @ADDRESS4 varchar(255), @PROP_ID float, @POST_DATE smalldatetime, @ID intAS /* SET NOCOUNT ON */ UPDATE dbo.PROPERTY_VALUES SET BUILDING_SV = @BUILDING_SV, BUILDING_ADDS = @BUILDING_ADDS, BUILDING_DEL = @BUILDING_DEL, BUILDING_TOTAL = @BUILDING_TOTAL, ME_SV = @ME_SV, ME_ADDS = @ME_ADDS, ME_DEL = @ME_DEL, ME_TOTAL = @ME_TOTAL, PATTERNS_SV = @PATTERNS_SV, PATTERNS_ADDS = @PATTERNS_ADDS, PATTERNS_DEL = @PATTERNS_DEL, PATTERNS_TOTAL = @PATTERNS_TOTAL, SS_VALUE = @SS_VALUE, SS_TOT = @SS_TOT, COMMENTS = @COMMENTS,OCCUPANCY_TYPE = @OCCUPANCY_TYPE, REVISED_BY = @REVISED_BY, DRAWINGS = @DRAWINGS, INVENTORY = @INVENTORY, TOTAL = @TOTAL, DIVISION = @DIVISION, LOCATION = @LOCATION, LOCATIONCODE = @LOCATIONCODE, ADDRESS1 = @ADDRESS1, ADDRESS2 = @ADDRESS2, ADDRESS3 = @ADDRESS3, ADDRESS4 = @ADDRESS4, PROP_ID = @PROP_ID, POST_DATE = @POST_DATE WHERE [ID] = @ID RETURN Help! Thanks.
View 13 Replies
View Related
Apr 18, 2013
I'm getting this error when trying to insert data into a table.
"Operand type clash: int is incompatible with date"
This is the SQL I used to create the table:
Code:
CREATE TABLE customers(
customer_id int IDENTITY(1,1) NOT NULL,
member_yn char(1) NOT NULL,
membership_number int NOT NULL,
date_became_member date NOT NULL,
[Code]....
This is the SQL I am using to add data: (Note that there are two dates in each line, scroll to the side.)
Code:
INSERT INTO customers VALUES ('y', 156, 2010-08-29, 'John', 'Smith', '1235 Main Street, Dunmore, PA 18512', 6963287654, 'jsmith@hotmail.com', 1986-06-23);
INSERT INTO customers VALUES ('y', 159, 04/15/2011, 'Mary', 'Jones', '235 Ardmore Blvd, Pittsburgh, PA 15221', 3429831594, 'jones_mary@gmail.com', 01/12/1992);
Each of the lines above to add data uses a different data format because I tried both, while commenting out the other, hoping for the problem to go away with the change in format.
Here is the SQL code to create a primary key for this table:
Code:
ALTER TABLE customers ADD CONSTRAINT pk_customers PRIMARY KEY (customer_id);
View 4 Replies
View Related
Feb 24, 2014
I am trying to combine columns and add it to an existing table
insert into Future_Link.dbo.tbFLink (Fastighet, Anlaggning)
values (
(select strFastbeteckningTrakt + ' ' + strFastbeteckningBlock + strFastbeteckningTecken + intFastbeteckningEnhet
from EDPFutureGagnef.dbo.tbFuAnlaggning),
(select strAnlnr
from EDPFutureGagnef.dbo.tbFuAnlaggning)
)
Generate error:
Msg 206, Level 16, State 2, Line 1
Operand type clash: int is incompatible with text
View 2 Replies
View Related
Jul 9, 2006
Hi everybody,I'm using SQL Server Management Studio Express.I'm trying to create a field which contains a text entered by the user. So, it should be able to contain at least 500 characters.I used the type "nvarchar(MAX)". The problem is that the type contains about 50 characters max!!I couldn't find out where and how to fix that. If you have any idea :)Thanks a lot
View 5 Replies
View Related
Aug 18, 2006
Im trying to insert a new record into tblMessages...the unique ID generated for MessageID is the value I want to use as a value for the MessageID field when inserting a new record in tblUsersAndMessagesI have the following sp:
-- ================================================
-- Template generated from Template Explorer using:
-- Create Procedure (New Menu).SQL
--
-- Use the Specify Values for Template Parameters
-- command (Ctrl-Shift-M) to fill in the parameter
-- values below.
--
-- This block of comments will not be included in
-- the definition of the procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE spNewMessage
@UserIDSender nvarchar(256),
@MessageTitle nvarchar(50),
@MessageContent text,
@MessageType int,
@MessageID uniqueidentifier,
@UserID uniqueidentifier
AS
Begin
Set NoCount on
DECLARE @WhateverID uniqueidentifier
INSERT INTO tblMessages(UserIDSender,MessageTitle,MessageContent,MessageType)
VALUES (@UserIDSender,@MessageTitle,@MessageContent,@MessageType)
Select @WhateverID=@@Identity
INSERT INTO tblUsersAndMessages(MessageID,UserID)
VALUES (@WhateverID,@UserID)
End
GO
And here are my tables:tblUsersAndMessages allow nullsMessageID uniqueidentifier falseUserID uniqueidentifier falseNew bit false *default set to ((1))
tblMessages allow nullsMessageID uniqueidentifier false *PK default set to (newid())UserIDSender uniqueidentifier falseMessageTitle nvarchar(50) trueMessageContent text trueSentDateTime datetime false * default set to (getdate())MessageType int false
Now when I try to add my SP I get this error:Msg 206, Level 16, State 2, Procedure spNewMessage, Line 22Operand type clash: numeric is incompatible with uniqueidentifierWhat can this be?!?
View 4 Replies
View Related
Aug 2, 2004
How can I make it work when I need to pull out a field which is text type using a stored procedure? Please help!!!Thanks
I am getting the following error
Error 409: The assignment operator operation could not take a text data type as an argument
===========my sp=================================
CREATE PROCEDURE [dbo].[sp_SelectABC]
(@a varchar(50) output,
@b text output
)
AS
set nocount on
select @a=name, @b= description from ABC
GO
View 1 Replies
View Related
Jul 3, 2015
This is a piece of my code:
SELECT TOP 1000 *...
case when Rownum<= datediff(day, salesdate, baseenddate)
then DATEADD(mm, RowNum, salesdate) /*error at this point*/
else 0 end as subscriptionrowdate
FROM Subsrow
Rownum is an integer type. DATEADD is the part when the error is but i dont know how to convert this to int
View 4 Replies
View Related
Sep 8, 2006
nvarchar(max) I have a nvarchar(MAX) “Description” field in my SQL Server 2005 database. Somewhere I think I read that nvarchar(MAX) is the size of 4000. My question is in my Insert Stored Proc set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[syl_CodeScheduleTypeInsert] @ScheduleName nvarchar(50), @ScheduleDescription nvarchar(????????)ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; BEGIN TRY INSERT I What number should replace the ???????? with? nvarchar(4000) is that correct? I tried nvarchar(MAX) and nvarchar but both versions only input one character into my database table. Please help a newbie out, cheers!
View 2 Replies
View Related
Mar 27, 2008
Hi i keep getting this error when i search based on Team name (dropdownlist) or coach name(textbox). However it works when i make the search based on the region id(dropdownlist) here is my stored procedure;ALTER PROCEDURE [dbo].[stream_FindTeam]
-- Add the parameters for the stored procedure here
@coachName varchar(100),
@TeamName varchar(100),@regionID INT
AS
SELECT TeamID, coachName FROM Teams WHERE coachName LIKE @coachName OR TeamName= @TeamNameOR regionID = @regionID;
Here is my code;SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["streamConnectionString"].ConnectionString);
conn.Open();SqlCommand command = new SqlCommand("stream_FindTeam", conn);
command.CommandType = CommandType.StoredProcedure;command.Parameters.AddWithValue("@coachName", coachName.Text);
command.Parameters.AddWithValue("@TeamName", TeamList.SelectedValue);command.Parameters.AddWithValue("@regionID", Region.SelectedValue);SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);
DataList1.DataSource = reader;
DataList1.DataBind();
conn.Close();
View 13 Replies
View Related
May 11, 2000
I am trying to do some amount calculations.
The amount was declared as nvarchar data type.
I did the following coding. I want to get 2 places right of decimal
but am getting only one place right of decimal.
SELECT
(CAST(EQ_TotQuoteAmnt AS Float(7,2)) -
CAST(EQ_InsFee AS Float(7,2)) - 150) as Inforce_Premium
FROM Quoted
Can someone please help me with the syntax?
Thanks in advance.
M. Khan
View 1 Replies
View Related
Oct 5, 2002
I recently upsized my acess 2000 db to SQL 2000, but I am now having errors . . .
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]The sum or average aggregate operation cannot take a nvarchar data type as an argument.
/data_count.asp, line 4
The code within the asp file:
<% dataSQL = "SELECT SUM(filesize) FROM DL where show=1"
Set datacount = my_Conn.Execute(dataSQL)
anBytes = datacount(0)
%>
Can someone point me to a solution?
Thanks!
View 3 Replies
View Related
Feb 28, 2008
Hi,
I get "Error converting data type nvarchar to int." It is some kind of SQL exception. This is the code in my application.
SqlConnection sqlConnection1 = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand();
Object start;
string activityID = Session["activitygroupID"].ToString();
cmd.Parameters.AddWithValue("@ActivityGroupID", activityID);
cmd.CommandText = "get_startdate";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
SqlDataReader reader = cmd.ExecuteReader(); //The code stops here!!!
start = reader["StartDate"];
sqlConnection1.Close();
The stored procedure on the SQL-server looks like so. StartDate is of DateTime type.
ALTER PROCEDURE [dbo].[get_startdate]
-- Add the parameters for the stored procedure here
@ActivityGroupID int
AS
BEGIN
SELECT StartDate
FROM dbo.CurrentGroup
WHERE ActivityGroupID = @ActivityGroupID
END
I appreciate any help!
View 4 Replies
View Related
Feb 25, 2008
I getting the above error can someone please help me solve it, here is the code:
public void InsertHost() { // TODO // - Call stored procedure to write to a log file writeToLog using (SqlConnection cn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"])) { SqlCommand cmd = new SqlCommand("writeToLog", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pAction", "action"); cmd.Parameters.AddWithValue("@pHostName", "Hostname"); cmd.Parameters.AddWithValue("@pUserNUm", "requestorID"); cn.Open(); cmd.ExecuteNonQuery(); } }
Here is the storedprocedure:
ALTER PROCEDURE dbo.writeToLog(@pAction varchar(10), @pUserNUm bigint, @pHostName varchar(25))AS INSERT INTO dbo.hostNameLog (action, requestorID, HostName)VALUES (@pAction, @pUserNUm, @pHostName)
Here is the table:
HostName - varchar, action - varchar, requestorID - bigint
I can't seem to find the error.
View 7 Replies
View Related
Jun 1, 2008
i am getting this error when passing multiple checkbox values to next page..
Error is Conversion failed when converting the nvarchar value '3,4' to data type int.
my code is below
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:mobiletimesConnectionString %>"
SelectCommand = "SELECT * FROM [device] WHERE [dev_id] IN (@chk1)">
<SelectParameters>
<asp:FormParameter FormField="chk1" Name="chk1" />
</SelectParameters>
</asp:SqlDataSource><asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1"
BackColor="White" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px"
CellPadding="4" GridLines="Both">
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<ItemStyle BackColor="White" ForeColor="#330099" />
<SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<ItemTemplate><div class="overviewpdamain" >
<div class="overviewpdadevice">
<center>
<b><%#Eval("dev_name")%></b><br />
<b>
</b>
</center></div>
</div></ItemTemplate>
</asp:DataList>
View 6 Replies
View Related
Mar 23, 2006
Hi
I have an insert stored procedure with a parameter @eventDate date type date time. I have written a web form that takes the textbox.text value and assigns to the @eventDate parameter using a querystring. Howevr when I run the application I get a SQL Exception error converting data type nvarchar to datetime.
I have tried dssqlInsertEvent.InsertParameters.add("EventDate", convert.todatetime(txtEventDate.text)); wbut received another error.
Any assistance would be greatly appreciated.
View 4 Replies
View Related
Dec 12, 2014
I am using MS SQL Server 2008R2 along with VB 2010.The first question is: why is it even trying to convert anything to numeric? I have NO numeric data types. And I don't have any nvarchar data types either. I'm very confused.Doesn't nchar include any and all characters, in any combination? Should I change everything to text data type? Maybe something else? Some values are going to be blank. The Lab/Source Lots have numbers, letters and dashes.
My stored procedure:
ALTER PROCEDURE dbo.MChemsInsert
(
@LabLot nchar(10),
@Chem nchar(50),
@Source nchar(50),
@SourceLot nchar(10),
[code]....
View 2 Replies
View Related
Apr 17, 2015
This is a common error for SQL Server, but I got it in a uncommon way.I have a table called - tblIDNumber where there are two columns - IDN_Number [NVarchar(200)] and Temp [BigInt]
If I run,
SELECT *
FROM dbo.tblIDNumber
WHERE IDN_IDNumberTypeStaticValue = 33
AND IDN_Removed = 0
AND CAST(IDN_Number AS BIGINT) = 1
SQL Server give me the error:
Msg 8114, Level 16, State 5, Line 1
Error converting data type nvarchar to bigint.
I first thought IDN_Number in type 33 has characters, but it doesn't, becasue the below query works!!!
UPDATE dbo.tblIDNumber
SET Temp = CAST(IDN_Number AS BIGINT)
WHERE IDN_IDNumberTypeStaticValue = 33
AND IDN_Removed = 0
To workaround, I ran the query,
UPDATE dbo.tblIDNumber
SET IDN_Number = '123'
WHERE IDN_IDNumberTypeStaticValue = 33
AND IDN_Removed = 0
and then I ran the first query, and SQL Server does NOT give me the same error - Msg 8114, Level 16, State 5, Line 1 Error converting data type nvarchar to bigint.
Second query approved there is nothing wrong from converting the value in IDN_Number to a BigInt, but the third query gave the hint that data might be the cause?????
finally, I found the root cause to be an index that the first query uses :
CREATE NONCLUSTERED INDEX [IX_tblIDNumber_Covering] ON [dbo].[tblIDNumber]
(
[IDN_Removed] ASC,
[IDNumberCode] ASC
)
INCLUDE ( [IDN_Number],
[IDN_Reference]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 85) ON [PRIMARY]
GO
If I remove the index, the first query works without the error.
View 10 Replies
View Related
Jun 2, 2008
Hi,
I'm pretty desperat after trying solving the above problem in several days. I hope somone here can help me :-)
I have this stored procedure. When I try to Execute the storedprocedure where I have a date as parameter I get the above error.
I checked (many times), that the input parameter is a datetime format (30-05-2008) and also I checked the tabel and it is datetime format. I checked the table to see if it was english datetime format - but all the datetimes that are listet are listed in danish datetime format DD-MM-YYYY.
In the stored procedure I try this:
fProjectSkuTimeStamp >= @ReducedTime
I can't figure out where it gets that nvarchar from?
My stored procedure look like this:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
set NOCOUNT ON
go
ALTER PROCEDURE [dbo].[GetProjectSkuList]
@fProjectFId AS INTEGER = null, --ProjektId
@ReducedTime AS DATETIME --Tidsrum fra
AS
BEGIN
SELECT tProjectSku.fProjectSkuPId, tProjectSku.fCompanyFId, tProjectSku.fProjectFId,
tProjectSku.fProjectSkuDate,
tProjectSku.fOurContactFId, tProjectSku.fOurContactF2Id, tProjectSku.fOrderFId,
tProjectSku.fProjectSkuTimeStamp,
tProjectSku.fProjectSkuNote1, tProjectSku.fProjectSkuNote2, tProjectSku.fContactFId,
tProjectSku.fStoreTransactionsFId,
tProjectSku.fProjectSkuSalesPrice, tCompany.fCompanyName, tProject.fProjectName,
tOurContact.fOurContactFirstName + ' ' + tOurContact.fOurContactLastName AS CreatedBy,
tOurContact_1.fOurContactFirstName + ' ' + tOurContact_1.fOurContactLastName AS Responsible,
tContact.fContactFirstName + ' ' + tContact.fContactLastName AS ContactFullName,
tStoreTransactions.fStoreTransactionsCostPrice,
tStoreTransactions.fStoreTransactionsSerialNo
FROM tOurContact AS tOurContact_1 RIGHT OUTER JOIN
tContact RIGHT OUTER JOIN
tProjectSku LEFT OUTER JOIN
tStoreTransactions ON tProjectSku.fStoreTransactionsFId = tStoreTransactions.fStoreTransactionsPId ON
tContact.fContactPId = tProjectSku.fContactFId LEFT OUTER JOIN
tOrder ON tProjectSku.fOrderFId = tOrder.fOrderPId ON tOurContact_1.fOurContactPId = tProjectSku.fOurContactF2Id LEFT OUTER JOIN
tOurContact ON tProjectSku.fOurContactFId = tOurContact.fOurContactPId LEFT OUTER JOIN
tProject ON tProjectSku.fProjectFId = tProject.fProjectPId LEFT OUTER JOIN
tCompany ON tProjectSku.fCompanyFId = tCompany.fCompanyPId
WHERE
(tProjectSku.fProjectFId = @fProjectFId) AND
--fProjectSkuTimeStamp >= CONVERT(datetime, @ReducedTime, 120)
fProjectSkuTimeStamp >= @ReducedTime
ORDER BY tProjectSku.fProjectSkuPId DESC
END
Kind regards,
simsen :-)
View 7 Replies
View Related
Jan 23, 2007
Hi,
I have a webform with a drop-down listbox, binded to a table and a GridView, binded to another table. My goal is when I select a value (country in my case) in the drop-down listbox to change what is shown in the GridView, based on the ID that I get from the drop-down listbox.
Here is the code (the important parts...):
Select a Country : <asp:DropDownList ID="CountriesDropDownList" runat="server" DataSourceID="SqlDataSource2" DataTextField="Name" DataValueField="CountryID" Width="220px" AutoPostBack="True">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>"
SelectCommand="SELECT [CountryID], [Name] FROM [DS_Country]">
</asp:SqlDataSource>
<asp:GridView ID="ProvincesGridView" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ProvinceID,CountryID,Name,ShortName,Description" DataSourceID="SqlDataSource1" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" HorizontalAlign="Left" >
<Columns>
..............................
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:DineSelectConnectionString %>"
DeleteCommand="DELETE FROM DS_Province WHERE ProvinceID=@ProvinceID"
SelectCommand="SELECT ProvinceID,CountryID,Name,ShortName,Description FROM DS_Province WHERE CountryID=@ddlCountryID"
UpdateCommand="UPDATE DS_Province SET CountryID=@CountryID,Name=@Name,ShortName=@ShortName,Description=@Description WHERE ProvinceID=@ddlCountryID"
InsertCommand="INSERT INTO DS_Province (CountryID,Name,ShortName,Description) VALUES (@CountryID,@Name,@ShortName,@Description)">
<SelectParameters>
<asp:ControlParameter Name="ddlCountryID" ControlID="CountriesDropDownList" PropertyName="DataValueField" />
</SelectParameters>
</asp:SqlDataSource>
When I run it I get this error "Syntax error converting the nvarchar value 'CountryID' to a column of data type int.". If I specify the Type="Int" in <asp:ControlParameter>..</> I get "Input string was not in a correct format. "
This is supposed to be easy, but I can't make it work ! Any suggestions will be more than welcome.
Thanks.
View 10 Replies
View Related
Feb 6, 2007
how to solve this problem ....
I want to select te sum of nvarchar column and this error always happen
what is the solution this is my query
"SELECT Datein AS Date,SUM(Durm) AS DurationMin, COUNT (*) AS 'Number of Hits' FROM Rayyan_Log WHERE (DNIS = '"+DropDownList1.SelectedItem.Text +"') AND (Datein between '"+TextBox2.Text+"' and '"+TextBox3.Text+"') GROUP BY Datein ORDER BY Datein"
View 2 Replies
View Related
Sep 4, 2007
I am using Sql server 2005, Asp.net 2.0. In my application i have to store a mobile number in database, and in table it is declared as nvarchar(50) (datatype). In stored procedure as it is nvarchar(50). In my code , stored procedure is called in a function. In that while executing project error is coming as (cmd.ExecuteNonQuery)
Conversion failed when converting the nvarchar value xxxxxxxxx to data type int.
Kindly give your suggestions to solve this problem.
View 10 Replies
View Related