Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    numero caratteri mssql 3.7

    Salve, io ho un database mssql di aruba versione 3.7 ..
    Vorrei poter scrivere testi di 1000 caratteri almeno.. avevo impostato varchar .. e anche se gli scrivo 1000 nelle impostazioni non funziona..
    ho letto qui che per le versioni superiori a 5.0.3 varchar può superare i 255 caratteri, se no no... allora ho provato a usare text...ma non funziona... come posso fare??

    grazie

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Ho verifivato su SQL2005 ( qiello che ho in mano adesso ) e mi accetta
    ___ 4500 x nvarchar
    ___ 8000 x varchar

    Pero alle volte ho sperimentato che " celle " troppo pesanti danno comunque
    dei problemi.


    Io proverei a pensare di sudividere il testo in 2 o piu campi lasciando alla
    applicazione il compito di smistare i primi 700 (per esempio) caratteri nel campo 1
    e i restanti nel campo 2



  3. #3
    anche a me li accetta, ma poi il sito va in errore.. la cosa strana è che per un'altra tabella ho varchar 8000 e funziona.. in questa tabella invece no...
    vi incollo l'errore che mi risulta..

    Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.

    Line 32006: this.Adapter.SelectCommand = this.CommandCollection[0];
    Line 32007: gewem_def.dealerDataTable dataTable = new gewem_def.dealerDataTable();
    Line 32008: this.Adapter.Fill(dataTable);
    Line 32009: return dataTable;
    Line 32010: }

  4. #4
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Ma quale applicazione usi?


    Io non capisco bene l'inglese ma nel messaggio di errore
    leggo qualcosa sulla violazione del NotNull nella Key

    Non vedo riferimenti diretti alla lunghezza del testo !!!

  5. #5
    mssql 3.7 e il sito costruito in php
    lo vedo che non c'è nessun riferimento alla lunghezza... ma se inserisco il testo più lungo di 255 caratteri presenta questo errore...se invece lo inserisco inferiore non presenta nessun errore..quindi dev'essere correlato per forza..

  6. #6
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Ma siamo sicuri che stiamo parlando di mssql (di cui non so nemmeno se sia mai esistita una versione 3.7) oppure di mysql ?

  7. #7
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    In effetti anch'io ho avuto lo stesso dubbio

  8. #8
    sicura.. lo dice quando effettuo il login, sia nome sia versione

    http://mssql2005.aruba.it/default.aspx

  9. #9
    correggo una cosa, non è php ma asp... lavorando con entrambi mi sono cunfusa

  10. #10
    e se uso questa formula?

    ALTER TABLE Tabella ALTER COLUMN Colonna varchar(500)

    non sono molto pratica di database, però devo trovare una soluzione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.