Datatype Convertion Prob
Dec 4, 2007
Hi Friedns,
I am transfering data from oledb source to excel destination i am getting this error
error : First name cannot be converted unicode datatype to non-unique code datatype
any body plz help me
Thx
subu
Meti BEST OF THE BEST
View 1 Replies
ADVERTISEMENT
Jun 20, 2006
Dear all,Tables: COMPANY: COM_ID, COM_NAME, .....PROPERTY: PRP_ID, PRP_NAME, PRP_DATATYPE_ID, PRP_DEFAULT_VALUE( nvarchar)COMPANY_PROPERTY: CPROP_COM_ID, CPROP_PRP_ID, CPROP_VALUE(nvarchar)Use: Without adding new field the user can add new properties to thecompanies just by adding a new property in table PROPERTY and mapping thenew property to a companie. CPRP_VALUE contains all kind of datatypes but isstored as text.Problem: when I query the database ( SP, views, etc) I have problems withfloats and date bacause in the interface ( Access2000.adp) :[color=blue]> the float-format is 0,11 and in TSQL is 0.11>the date-format is DD/MM/YYYY and in TSQL it is YYYY-MM-DD[/color]Can I convert the data within the Stored Procedure for selecting and sortingon those fields.for example: How to sort on CPRP_VALUE containing floatvalues stored asnvarchar ??The client wants to stay with the comma-format because it is common-usedhere.The format can be TSQL-format in the resultset of a Stored Procedure withoutchanging the format in the database because this is used for the output tothe clients.[color=blue][color=green][color=darkred]>>> Same problem with dates !!![/color][/color][/color]thanks,Filip
View 7 Replies
View Related
Mar 20, 2006
Hi,
My source is flat file and my destination is SQL SERVER 2005 using SSIS TOOL.
In my source file i got a date column which is in ISO standards ex: 20050131
I have taken source flat file data type as database date [DT_DBDATE] and in
destination table i declared data type as datetime.
When i start debugging i am getting an error saying that data conversion is not possible.
Can you please help me out how to solve the problem, what data types do i need to take in source and destination and is there any necessity of using Data Conversion Transformation.
If, so please tell me how to do.
With Regards
Satish
View 1 Replies
View Related
Mar 5, 2008
can any one help how to convert the 20070701( varchar data type)
to 'JUL-07'
View 4 Replies
View Related
Apr 24, 2005
Hi All,
Here in Belgium, we work with a comma as decimal seperator, also in all the web apps...
I've tried to update a money table on the sql with following statement
update parts set article = '" & art & "' and price= cast(" & p & " as decimal(5,2)) where supid=202
in this example p is a variable and contains figures like 5,7
This statement always give following error Incorrect syntax near the keyword 'as'
does some have an idea how to fix this one ?
thx
View 4 Replies
View Related
May 15, 2008
Hi guys,
need your help.
what can I do to convert the ff:
00001250 to 000001250
what syntax should I use?
tnx
View 3 Replies
View Related
Nov 19, 2007
Hi,
Actually i tried to convert the datetime value in yyyymmdd format from the int data type field.But except the first record it is looking fine.i cann't understand why this is happening? can you help me to resolve this problem?
Select ABECDT,case when ISDATE(cast(ABECDT as varchar))=1 then cast(ABECDT as varchar)
when len(cast(ABECDT as varchar))=8 then right(cast(ABECDT as varchar),4)+''+left(cast(ABECDT as varchar),2)+''+substring(cast(ABRDAT as varchar),3,2)
when len(cast(ABECDT as varchar))=7 then right(cast(ABECDT as varchar),4)+'0'+left(cast(ABECDT as varchar),1)+''+substring(cast(ABRDAT as varchar),2,2)
when len(cast(ABECDT as varchar))=6 then case when right(cast(ABECDT as varchar),2)<50 then '20' else '19' end
+right(cast(ABECDT as varchar),2)+''+substring(cast(ABECDT as varchar),3,2)+''+left(cast(ABECDT as varchar),2)
else NULL end from parm
Result i got it from the above query
Actual Value Result from the query
1101200120011111
1001200220021001
1201199819981201
2011998 19980210
6012002 20020601
Can anyone help me to resolve this?
Thanks and Regards
Senthil
View 2 Replies
View Related
Feb 28, 2008
can anybody tell how to convert the date into the below format
datetime 2007-12-01 00:00:00.000
To 20071201
View 14 Replies
View Related
May 12, 2008
How to convert unicode string data into int.?????
My lookup shows up with this error when i map id column
TITLE: Microsoft Visual Studio
------------------------------
The following columns cannot be mapped:
[COPY OF IID, Id]
One or more columns do not have supported data types, or their data types do not match.
------------------------------
BUTTONS:
OK
------------------------------
View 1 Replies
View Related
Jan 28, 2015
Need to know if the varchar datatype field will ingore leading zeros when compared with numeric datatype ?
create table #temp
(
code varchar(4) null,
id int not null
)
insert into #temp
[Code] .....
View 4 Replies
View Related
Apr 24, 2008
Good afternoon,
I have an issue with an ssis variable datatype.
The scenario is as follows:
I have a stored procedure:
PROCEDURE [dbo].[sp_newTransaction]
@sourceSystem varchar(50),
@txOut NUMERIC(18,0) OUTPUT
AS
insert into scn_transaction (sourceSystemName) values(@sourceSystem);
SELECT @txOut = @@identity
Whose purpose is to perform an insert into a table and return me the identity value of the inserted record, which I'll then use throughout the rest of my package. The identity column in the inserted table is numeric(18,0).
I execute the stored proc with the following sql with an OLE DB connection manager:
exec sp_newTransaction ?, ?
The first parameter is a string variable from earlier in the package, and the second is the output parameter. I have the following parameter mappings to the execute sql task:
User:ystxId output numeric 1 -1
User:ourceSys input varchar 0 -1
The proc is correctly called, and the row insesrted, however I get a type conversion error when SSIS attempts to map the return parameter to my package variable... I've tried all sorts of combonations, and can't seem to get it to execute.
At one point I wasn't returning a numeric, but rather an int from the stored proc, and all was well until I went to use the variable in a derived column later in the package, and the type was converted quite incorrectly (a 1 was 77799789080 or some such), indicating a type conversion error likely related to the encoding of the number.
I'd like to keep the datatypes as numeric and make ssis use those - any pointers are greatly appreciated as to what type my package variable should be to allow proper assignment of a sql server numeric type to it.
Thanks much,
B
View 6 Replies
View Related
Dec 15, 2006
Hi,
I have an error: "*erro while update quantity. Error converting data type nvarchar to int "while i try update data through form page. Does anybody have any idea how can i correct the error??
I didnt try two methods but both given same error and failed update: -
1) Dim sqlcomm As New SqlCommand(sSaveQuote, rConnect).....
sqlcomm.Parameters.AddWithValue("@employeeID", sUserID) sqlcomm.Parameters.AddWithValue("@quantity", txtquantity.Text)
2) Error converting data type nvarchar to int ?? Dim rConnect As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("CRNS_CustomerConnectionString").ConnectionString) Dim command As SqlCommand = New SqlCommand("UpdateOrder", rConnect) command.CommandType = Data.CommandType.StoredProcedure
If OrderInfo.Verified.ToUpper = "True" Or OrderInfo.Verified = 1 Then
command.Parameters.Add("@Verified", Data.SqlDbType.Bit) command.Parameters("@Verified").Value = 1 Else command.Parameters.Add("@Verified", Data.SqlDbType.Bit) command.Parameters("@Verified").Value = 0 End If
command.Parameters.Add("@Comment", Data.SqlDbType.VarChar, 100) command.Parameters("@Comment").Value = OrderInfo.Comment
command.Parameters.Add("@ProductID", Data.SqlDbType.Int) command.Parameters("@ProductID").Value = OrderInfo.ProductID
command.Parameters.Add("@OrderDate", Data.SqlDbType.SmallDateTime) command.Parameters("@OrderDate").Value = OrderInfo.OrderDate
Cheers:)
Christe
View 3 Replies
View Related
Dec 19, 2006
HI,
I'm encouter some data convertion string problem especially during database update use asp.net (vb.net). Please help advice how can i solve the error??
I guess integer value need convert to string before able execute update function..
The error i get: -
1) failed to convert nvarchar to int
2) Convertion string is not in correct format...
let say i drag a textbox (txtquantity) and allow input and click update (with call procedure) updatexx set quantity=2 select from YY.
Wondering if i missed some important code??
Another data converting errorsituation is: let say i create a class call "AA" then have properties quantity as string, sProductID as string
i retrieve the data
........function get info(by ProductID as string)
If reader.Read() Then OrdInfo.quantity = reader("Quantity").ToString() OrdInfo.ProductID = reader("ProductID").ToString()
.....
sub update BB (byval aa as AA)
...
command.Parameters.Add("@Quantity", Data.SqlDbType.Int) command.Parameters("@Quantity").Value = AA.quantity
command.Parameters.Add("@ProductID", Data.SqlDbType.Int) command.Parameters("@ProductID").Value = AA.sProductID
Cheers:)
View 1 Replies
View Related
Dec 6, 2007
I am trying to show latitude and longitude with 5 decimal points. Now its showing (for example: 55.744025477, -4.1256633333333 etc.). How do I get data in 5 decimal points? Your help with example would be appreciated. aspx code: <asp:GridView ID="GridView1" runat="server" DataSourceID="odsGPS" AllowPaging="true" AllowSorting="true" AutoGenerateColumns="False" CellPadding="1" CellSpacing="1" BackColor="White" GridLines="None" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" PageSize="20" Width="100%" Font-Size="8pt" OnLoad="GridView1_Load" > <Columns> <asp:TemplateField HeaderText="Show"> <ItemTemplate> <asp:CheckBox ID="CheckBox2" onclick="MarkerForThisRow(this);" ToolTip="Click to show on map." runat="server" OnCheckedChanged="CheckBox2_CheckedChanged" /> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" /> </asp:TemplateField> <asp:BoundField DataField="Latitude" HeaderText="Latitude ( ° )" > <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" /> </asp:BoundField> <asp:BoundField DataField="Longitude" HeaderText="Longitude ( ° )" > <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" /> </asp:BoundField>
View 9 Replies
View Related
Jan 15, 2008
Hi Guys:
I want to convert a String from .net to money in sql server 2005. I use VB.net and sql 2005 stored procedures too.
I don’t care if this convert is done in the .net side or in sql 2005 side.
This is the exactly case: as I am in south America, for currency or money data type the people write 1234,12 this is similar to the US format 1234.12 (we change the . for the , )
So I want let the people to introduce our format 1234,12 and in the database convert it to 1234.12My problem is that I pass it like string and in the database I do
CONVERT(MONEY,RTRIM(LTRIM(@payment)))
But it converts my number 1234,12 in 123412.00 and this two number are not equivalent. Somebody can help me please?
thanks !
Marcos
View 3 Replies
View Related
Jan 26, 2008
Hi, I am trying to update my database i am using the select statement:
SELECT PatientNo, ConsultantName, HospitalName, CONVERT (varchar, Date, 101), CONVERT (varchar, Time, 8) FROM [Appointment];
however when i try to update this i am not able to select my date and time columns.
Thanks Mike
View 4 Replies
View Related
Aug 16, 2005
I had the following user defined function working on a test server.
CREATE FUNCTION dbo.GetFirstDayOfWeek (@WeekNo Integer, @YearNo VarChar(4))
RETURNS DateTime AS
BEGIN
DECLARE @Date VarChar(10)
DECLARE @FirstDayOfWeek DateTime
SET @Date = '01/01' + @YearNo
SET @Date = CONVERT(VarChar(10), CONVERT(DateTime, @Date,101) - (DATEPART(DW, @Date)-1),101)
SET @FirstDayOfWeek = DateAdd(WW, @WeekNo-1, @Date)
RETURN @FirstDayOfWeek
END
It should return the date of the first day in the week when provided with a week number and year, however, the test server has been rebuilt and after transferring my database over, this function no longer works. I now get the error message "Syntax error converting DateTime from character string".
The database is exactly how it was on the previous test server build - could my problem be caused by the server being setup differently (i.e. different regional settings and therefore different date format) or am I completely missing something in the SQL?
Unfortunately I do not have enough rights on the server to check the SQL Server settings!
View 1 Replies
View Related
Oct 19, 2004
Hello experts...
Recently tried to covert one of my database table pub(authors) in Oracle9i
schema using SQL SERVER's "Import and Export Data". The convertion was succesful nut when i logged in Oracle and tried to select that authors table its show me error...
oracle shows its a table when i issue...
SQL> select * from cat;
TABLE_NAME TABLE_TYPE
------------------------------ -----------
BONUS TABLE
DEPT TABLE
EMP TABLE
SALGRADE TABLE
authors TABLE / * this table comes from SQL server */
but when i issued as..
SQL> select * from authors;
select * from authors
*
ERROR at line 1:
ORA-00942: table or view does not exist
So, Please help me anyone.I will greatfull to him...Thnaks a Lot.
View 3 Replies
View Related
Jan 12, 2005
Ive got a small problem at the moment
I have ran a query that has been used for a while now and have recieved this error
Server: Msg 245, Level 16, State 1, Line 3
Syntax error converting the varchar value 'N' to a column of data type int.
Ive searched the data and the only value of N that i can find is currently sitting in a field where the field type is varchar
is there a workaround for this, Ive tried running a case statement to set the N to 0 and also tried casting
Cheers in advance
Dave
View 4 Replies
View Related
Jan 29, 2008
i am getting error while convering datetime datatype using
convert(x,101)
function
Arithmetic overflow error converting expression to data type datetime
please help me
View 11 Replies
View Related
Dec 20, 2006
HI,
I'm encouter some data convertion string problem especially during database update use asp.net (vb.net). Please help advice how can i solve the error??
I guess integer value need convert to string before able execute update function..
The error i get: -
1) failed to convert nvarchar to int
2) Convertion string is not in correct format...
let say i drag a textbox (txtquantity) and allow input and click update (with call procedure) updatexx set quantity=2 select from YY.
Wondering if i missed some important code??
Another data converting errorsituation is: let say i create a class call "AA" then have properties quantity as string, sProductID as string
i retrieve the data
........function get info(by ProductID as string)
If reader.Read() Then
OrdInfo.quantity = reader("Quantity").ToString()
OrdInfo.ProductID = reader("ProductID").ToString()
.....
sub update BB (byval aa as AA)
...
command.Parameters.Add("@Quantity", Data.SqlDbType.Int)
command.Parameters("@Quantity").Value = AA.quantity
command.Parameters.Add("@ProductID", Data.SqlDbType.Int)
command.Parameters("@ProductID").Value = AA.sProductID
Cheers:)
View 1 Replies
View Related
Jul 19, 2007
I am using SQL server 2005, Visual Web Developer 2005 express (for right now). Can get the stored procedure to run fine if I do not return the CityID.
Stored Procedure
ALTER Procedure [dbo].[WDR_CityAdd1]
(
@CountryID int,
@CityName nvarchar(50),
@InternetAvail bit,
@FlowersAvail bit,
@CityID int OUTPUT
)
AS
IF EXISTS(SELECT 'True' FROM city WHERE CityName = @CityName AND CountryID = @CountryID)
BEGIN
SELECT
@CityID = 0
END
ELSE
BEGIN
INSERT INTO City
(
CountryID,
CityName,
InternetAvail,
FlowersAvail
)
VALUES
(
@CountryID,
@CityName,
@InternetAvail,
@FlowersAvail
)
SELECT
@CityID = 'CityID' ( I have also tried = @@Identity but that never returned anything it is an identity column 1,1)
END
Here is the code on the other end. I have not included all the parameters, but should get a sense of what I am doing wrong.
Dim myCommand As New SqlCommand("WDR_CityAdd1", dbConn)
myCommand.CommandType = CommandType.StoredProcedure
Dim parameterCityName As New SqlParameter("@CityName", SqlDbType.NVarChar, 50)
parameterCityName.Value = CityName
myCommand.Parameters.Add(parameterCityName)
Dim parameterCityID As New SqlParameter("@CityID", SqlDbType.Int, 4)
parameterCityID.Direction = ParameterDirection.Output
myCommand.Parameters.Add(parameterCityID)
Try
dbConn.Open()
myCommand.ExecuteNonQuery()
dbConn.Close()
Return (parameterCityID.Value).ToString (have played with this using the .tostring and not using it)
'AlertMessage = "City Added"
Catch ex As Exception
AlertMessage = ex.ToString
End Try
Here is the error I get. So what am I doing wrong? I figured maybe in the stored procedure. CityID is difined in the table as an int So why is it telling me that it is a varchar when it is defined in the stored procedure, table and code as an int? Am I missing something?
System.Data.SqlClient.SqlException: Conversion failed when converting the varchar value 'CityID' to data type int. at System.Data.SqlClient.SqlConnection.OnError
Thanks
Jerry
View 3 Replies
View Related
Oct 16, 2007
I have a column age ( smallint) in derived transformation .. I would likt to convert it to A or B which is char(1)
hwo can i convert smallint to char(1) in derived column?
age > 17 ?"A" : "B"
View 1 Replies
View Related
Dec 14, 2006
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1017518&SiteID=1
View 3 Replies
View Related
May 5, 2008
I have few questions
1.Input column has dates in this format.
90Q1(this is 1990,march)
90Q2(this is 1990 june)
Is there a way to convert 90Q1 to 1990 march?
2.Patient Name column has to be split into Last name,First Name, Middle Name
Can this be done??
3.For one column i have _9 at the end of each ID
How do i remove _9??Is there a way to remove?
Please let me know
View 1 Replies
View Related
Sep 17, 2003
Database is SQL Server 2000
I have a field in a table that stores date of birth. The field's datatype is char(6) and looks like this: 091703 (mmddyy). I want to convert this value to a datetime datatype.
What is the syntax to convert char(6) to datetime?
Thank you in advance.
View 1 Replies
View Related
Mar 14, 2008
Hi,
I imported a table from Accees to SQL 7 with data in it.
I need to modify one of the datatype columns to "datetime" from nvarchar.
I tried to convert it manually, in SQL Server Enterprise Manager tool, but it gave me an error.
I also tried, creating another column "DATE2-datatype:datetime" and updating the column with the old one.
UPDATE users SET DATE2 = DATE.. But it also faild,..
How can I modify the column?
Thank you.
View 10 Replies
View Related
Jul 24, 2006
Hi,
I am facing the problem with datatype conversions, the scenario is using derived column transformation for add additional columns and then later i am trying to impliment Slowly changing dimensions(SCM) in my job, while mapping the columns at SCM from Input to Output it gave the error like suppose if i am using the numeric(3,0) at SRC system then i converted it into single byte unsigned at derived column and it recognized at SCD but the job fail while run the package it gave the error as task can not able to conversted given data type to target system dtata type.. ifi am not given the single byte unsigned data type at dervied column at the level of SCD mapping the input to output its not accapring this mapping and return the error as can be convert from system.decimal to system.byte..
Sreenivas Amirineni
View 4 Replies
View Related
May 17, 2001
I have to transfer some data from my SQL Server 7.0 database on NT Pro to a Unix server as a text file. This has to be scheduled as a weekly job.
I can use DTS to transfer data into a text file , but is there a way by which i can export this file to a Unix server also ?
Any suggestions would be appreciated.
Thanks!
View 3 Replies
View Related
Aug 29, 2007
Hi friends,
My database had this require ment
Every day my database 12;00pm we will take fullbackup
1:00 O clock differntial backup
2:00 O clok again on diifferntial backup
Every 15(fifteen)Min we will take Transaction log backups
My database is crashed on 2:00 clock we will not take 2:00 clock Tlog backup
we have taken only 1:45 Tlog backup.
Here my database is loss 1:45 to 2:00 clock data
we cannot take this 15min Tlog backup
Any body plz give suggestion on how to recover this 15min data plz help me it very urgent
Regurds
subu
Meti BEST OF THE BEST
View 1 Replies
View Related
Jun 2, 2006
Bonjour,CREATE TABLE [dbo].[MAND]([Mat] [varchar](5)[Dur] [varchar](1)) ON [PRIMARY]Mat Dur16030d16030i31217i10000d12000i10000d31217d35000d36000i35000dJe voudrais avoir le resulat suivant (i need this result) :10000 d35000 dCar ils ont tous les deux "d". J'ai beau faire un regroupement (groupby) par Mat avec un having çà ne marche pas.Comment faire ?Merci d'avance
View 14 Replies
View Related
Oct 26, 2006
hi, i get
Msg 208, Level 16, State 1, Line 1
Invalid object name 'a1'.
i do have a1, what is the problem here?
thanks
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[STP_InvoiceByPono]
AS
BEGIN
SET NOCOUNT ON;
declare @Fieldname varchar(25)
declare @stmt varchar(max)
declare fields cursor for select amounttype from Inv_AmountTypes
set @stmt = 'Select distinct a1.date_, a1.suppliercode, a1.invoiceid, a3.pono'
open fields
fetch next from fields into @fieldname
while @@fetch_status = 0
Begin
set @stmt = @stmt + ',(Select b3.amountfc from
invoice b1 inner join Inv_Detailed b2 on b1.InvoiceID = b2.InvoiceID
inner join Inv_Multiplicity b3 on b2.InvoiceID_Detailed = b3.InvoiceID_Detailed
inner join a1 on a1.InvoiceID = b1.InvoiceID inner join a3 on a3.Pono = b3.Pono
where amounttype = ''' + @fieldname + ''') as ' + @fieldname
fetch next from fields into @fieldname
END
CLOSE Fields
DEALLOCATE Fields
set @stmt = @stmt + ' From Invoice a1 inner join Inv_Detailed a2 on
a1.InvoiceID = a2.InvoiceID inner join Inv_Multiplicity a3 on
a2.InvoiceID_Detailed = a3.InvoiceID_Detailed'
exec(@stmt)
select(@stmt)
END
View 6 Replies
View Related