Problema su Datarelation sensitive case

giovedì 20 settembre 2007 - 11.28

bluland Profilo | Guru

Salve,

ho usato un datarelation come da oggetto in questo modo

Dim dr As New DataRelation("Masterdett", dt.Columns("Operator"), dtdett.Columns("Operator"), False)

solo che vorrei evitare che fosse sensitive case, idee come fare??

a prop. ma il terzo parametro False o True a cosa serve?

saluti


--------------------
Vincenzo PESANTE
System Engineer

alx_81 Profilo | Guru

>Salve,
Ciao!

>ho usato un datarelation come da oggetto in questo modo
>Dim dr As New DataRelation("Masterdett", dt.Columns("Operator"), dtdett.Columns("Operator"), False)
>solo che vorrei evitare che fosse sensitive case, idee come fare??
Tutte le stringhe utilizzate come "chiave" delle collezioni sono CASE SENSITIVE, sempre..


>a prop. ma il terzo parametro False o True a cosa serve?
true se vuoi creare il constraint..

DATA RELATION Constructor
http://msdn2.microsoft.com/en-us/library/s2ctayxw.aspx
>
Alx81 =)

http://blogs.dotnethell.it/suxstellino

bluland Profilo | Guru

>>Salve,
>Ciao!
>
>>ho usato un datarelation come da oggetto in questo modo
>>Dim dr As New DataRelation("Masterdett", dt.Columns("Operator"), dtdett.Columns("Operator"), False)
>>solo che vorrei evitare che fosse sensitive case, idee come fare??
>Tutte le stringhe utilizzate come "chiave" delle collezioni sono
>CASE SENSITIVE, sempre..

e non si puo' fare niente?
l'unica cosa che mi viene in mente e' che dovrei fare in modo da forzare in minuscolo o maiuscolo tutti i nomi in fase di inserimento, questo ovviamente lo fare dal lato delle SP (credo sia possibile), ho hai qualche altra idea?

>
>
>>a prop. ma il terzo parametro False o True a cosa serve?
>true se vuoi creare il constraint..

io l'ho messo a false, ma in che caso mi servirebbe a true??

>
>DATA RELATION Constructor
>http://msdn2.microsoft.com/en-us/library/s2ctayxw.aspx
>>
>Alx81 =)
>
>http://blogs.dotnethell.it/suxstellino
Ciao e grazie
--------------------
Vincenzo PESANTE
System Engineer

alx_81 Profilo | Guru

>e non si puo' fare niente?
>l'unica cosa che mi viene in mente e' che dovrei fare in modo
>da forzare in minuscolo o maiuscolo tutti i nomi in fase di inserimento,
>questo ovviamente lo fare dal lato delle SP (credo sia possibile),
>ho hai qualche altra idea?
Ma dove sta il problema.. prova a spiegarmi meglio
>
>>
>
>io l'ho messo a false, ma in che caso mi servirebbe a true??
nel caso in cui tu voglia creare il constraint, ovvero il vincolo di relazione tra un oggetto e l'altro.
In poche parole è come se facessi una foreign key oltre che unire logicamente le tabelle..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

bluland Profilo | Guru

>>e non si puo' fare niente?
>>l'unica cosa che mi viene in mente e' che dovrei fare in modo
>>da forzare in minuscolo o maiuscolo tutti i nomi in fase di inserimento,
>>questo ovviamente lo fare dal lato delle SP (credo sia possibile),
>>ho hai qualche altra idea?
>Ma dove sta il problema.. prova a spiegarmi meglio

Beh non vorrei il case sensitive, poiche se ho ad esempio Marco e marco non mi effettua la relazione, cmq ho risolto facendo in modo che nelle SELECT trasformo i nomi in minuscolo prima di passarli al datasource

Ciao
--------------------
Vincenzo PESANTE
System Engineer

alx_81 Profilo | Guru

>Beh non vorrei il case sensitive, poiche se ho ad esempio Marco
>e marco non mi effettua la relazione, cmq ho risolto facendo
>in modo che nelle SELECT trasformo i nomi in minuscolo prima
>di passarli al datasource
Un momento.. il case sensitive è sui nomi delle chiavi di accesso alle collezioni non sul valore dei campi..

Alx81 =)

http://blogs.dotnethell.it/suxstellino

bluland Profilo | Guru

>>Beh non vorrei il case sensitive, poiche se ho ad esempio Marco
>>e marco non mi effettua la relazione, cmq ho risolto facendo
>>in modo che nelle SELECT trasformo i nomi in minuscolo prima
>>di passarli al datasource
>Un momento.. il case sensitive è sui nomi delle chiavi di accesso
>alle collezioni non sul valore dei campi..

beh allora non dovrebbe crearmi l'errore,invece lo fa, ripeto se nelle due datatable che creo mi trova ad esempio Alex ed alex non me li relaziona, strano allora!!

>
>Alx81 =)
>
>http://blogs.dotnethell.it/suxstellino

--------------------
Vincenzo PESANTE
System Engineer
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5