Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

MSSQL fejl

Side 1 ud af 1 (8 indlæg)
  • 1
Tilmeldt 23. Aug 06
Indlæg ialt: 310
Skrevet kl. 12:33
Hvor mange stjerner giver du? :
Hej Amino


Jeg har et problem som jeg ikke helt kan se løsningen på, når jeg indsætter en stor tekst (

4793 tegn) i et Varchar(8000) felt så får jeg følgende fejl:



 


Microsoft OLE DB Provider for ODBC Drivers error ''80040e57''


[Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.



/email_emailmerge.asp, line 7

 

men den kan fint indsætte mindre tekster, nogen der har nogle forslag til hvad jeg kan gøre ?

 

På forhånd tak :)

 

venlig hilsen


Tilmeldt 23. Aug 06
Indlæg ialt: 310
Skrevet kl. 12:36
Hvor mange stjerner giver du? :
Og den laver samme fejl hvis man laver det til et tekst felt

 

Fra 9560 Hadsund
Tilmeldt 28. Sep 05
Indlæg ialt: 1298
Fra  Conseo Skrevet kl. 12:46
Hvor mange stjerner giver du? :
Nu kender jeg ikke så meget til MSSQL, men kan det være fordi du indsætter nogle speciel tegn?
Fra Horsens
Tilmeldt 5. Aug 05
Indlæg ialt: 111
Skrevet kl. 12:51
Hvor mange stjerner giver du? :
Dato: 21-11-2006 12:36:21 Forfatter: Torben S.
Og den laver samme fejl hvis man laver det til et tekst felt



Mener du her ntext? Har du forsøgt med nvarchar(8000)?

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 12:51
Hvor mange stjerner giver du? :
Dato: 21-11-2006 12:32:57
Forfatter:Torben S.
Jeg har et problem som jeg ikke helt kan se løsningen på




En klassiker er jo, at det er '', der spolere det. Ellers så læs lige dette:

Data Types

"While SQL Server and MySQL have a fair amount of overlap as far as data types go, there are still some differences to be accounted for. Make sure to spend some time looking at the various data types you use in your tables and plan to migrate those tables to the MySQL data types that best match. Be careful when planning this: you want to match data types by capacity and not necessarily by name. For example: a MySQL VARCHAR can hold up to 255 characters, whereas a (red. MS)SQL Server VARCHAR can hold up to 4000 characters. In this case you would need to use a MySQL TEXT column type instead of VARCHAR."
http://dev.mysql.com/tech-resources/articles/migrating-from-microsoft.html

Fra Horsens
Tilmeldt 17. May 06
Indlæg ialt: 499
Fra  Campaya Skrevet kl. 13:07
Hvor mange stjerner giver du? :
Hvis det er Ms Sql 2005 skal du bruge varChar(Max) eller nVarChar(max) i stedet for Text or nText

https://www.campaya.dk - ferieboliger og sommerhuse i hele verden

Tilmeldt 23. Aug 06
Indlæg ialt: 310
Skrevet kl. 13:33
Hvor mange stjerner giver du? :
Hej Folkens

 

Tak for alle svarene, for dem som er interresseret kan jeg fortælle at jeg havde "glemt" at der bliver added noget mere til tekst strengen inden den bliver tilføjet til databasen, og det gjorde at den var for stor til feltet.

Men efter jeg fik sat en anden felt type på ser det ud til at virke som en drøm.

 

Forsat god dag til jer alle :)

 

Mvh.

Torben

 

Fra Kolding
Tilmeldt 23. Oct 05
Indlæg ialt: 900
Fra  WORDPRESSKONSULENT ApS Skrevet kl. 13:48
Hvor mange stjerner giver du? :
Ja, nu kommer jeg selvfølgelig lige nøjagtig for sent, men ellers kan jeg fortælle at "String or binary data would be truncated." ALTID kun kommer når der forsøges at indsætte mere data end der er plads til i feltet :) 

--
Uffe Fey, WordPress-konsulent på fuld tid

Side 1 ud af 1 (8 indlæg)