Pointf da sql

venerdì 14 luglio 2006 - 09.47

new Profilo | Junior Member

Ciao a tutti,
ho questa esigenza, dovrei creare un disegno attraverso l'inserimento di punti (Poinf) presi da SQL ma purtroppo non riesco, se inserisco manualmente nel codice alcuni punti, (dichiarati singolarmente) funziona, ma se provo a inserire i dati (parliamo di minimo 1000 punti) ottenuti da DB attraverso un ciclo Do While (reader.Read) Loop non mi visualizza nulla in quanto i punti vengono presi come singolo valore e vanno a sovrascrivere i precedenti.

Idee? suggerimenti?? esperienze precedenti?????

Grazie
new

lbenaglia Profilo | Guru

>Idee? suggerimenti?? esperienze precedenti?????

Ciao new,

personalmente non ho capito niente
Posta la struttura delle tabelle coinvolte nella query (CREATE TABLE), alcune righe di prova (INSERT INTO), la query ed il resultset che vorresti ottenere.
Poi spiegaci dettagliatamente cosa vorresti fare con quei dati.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

new Profilo | Junior Member

Grazie per l'aiuto, comunque il punto è questo:
Ho una tabella con due colonne Lat e Long, come uvvio queste due colonne contengono dei dati di latitudine e longitudine.
Io devo poter "graficare" queste coordinate attraverso il metodo:

CreateGraphics.DrawLines

Io ho provato cosi:

Do While (reader.Read)
Dim la = reader.Item("Latitude")
Dim lo = reader.Item("Longitude")
Dim drawP As PointF() = {la, lo}
PB1.CreateGraphics.DrawLines(greenPen, drawp)

Loop

Solo che mi dà vari errori, in base ai vari tentativi che ho fatto


Aiuto!!
new

lbenaglia Profilo | Guru

>Ho una tabella con due colonne Lat e Long, come uvvio queste
>due colonne contengono dei dati di latitudine e longitudine.
>Io devo poter "graficare" queste coordinate attraverso il metodo:
>
>CreateGraphics.DrawLines

Io ti ho chiesto diverse cose, ma purtroppo non vedo traccia nella tua risposta.

>Io ho provato cosi:
>
> Do While (reader.Read)
> Dim la = reader.Item("Latitude")
> Dim lo = reader.Item("Longitude")
> Dim drawP As PointF() = {la, lo}
> PB1.CreateGraphics.DrawLines(greenPen, drawp)
>
>Loop

Qua sei OT.
Questa stanza è dedicata ai DBMS non a codice .NET.
Per questo problema devi rivolgerti altrove.

>Solo che mi dà vari errori, in base ai vari tentativi che ho
>fatto

"vari errori" non mi dice niente.
QUALI errori?

>Aiuto!!
La vedo dura

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

new Profilo | Junior Member

Hai ragione, mi sa che ho sbagliato stanza, infatti per quanto riguarda i dati da DB, nessun problema, il casino si presenta dopo.
Seguo il tuo consiglio e provo altrove, grazie comunque per l'interessamento.

Ciao
new
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5