Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Prendere dati da Ms Sql Server Aruba.
martedì 16 ottobre 2012 - 12.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
mar 16 ott 2012 - 12:54
Premetto che ho un dominio e un databse sql sever su aruba.
Non è possibile contattare il dominio fuori dal sito quindi sto provando a ricevere e mettere dati su una pagina in asp.net.
Conosco poco di asp.net ma ho visto che si possono inserire script in vb questo fa al caso mio.
Il mio obiettivo è quello di riempire una gridview con i dati prelevati da una tabella al click di un bottone.
Forse qualche errore di scrittura dato che l'ho scritto diretttamente qui a mano.
il bottone in asp.net è:
<asp:Button ID="Button1" runat="server"
Text="Button" />
e fino qui ok.
Poi iul gridview
<asp:GridView
ID="GridView1" runat="server">
</asp:GridView>
Poi inserisco lo script
<script language="VB" runat="server">
Private Sub Button1_Click
Dim myconn as new sqlconnection
dim mycom as new sqlcommante
dim myadp as new sqldatadapter
dim myst as new dataset
myconn.connectionstring = "stringa di connessione data da aruba"
mycomm.connection = myconn
mycomm.commandtext = "SELECT * FROM tabella"
myadp.selectcommand = mycomm
myconn.open
myadp.fill(myset,"tabella")
mycomm.close
gridview1.autogeneratecolumns = true
gridview1.datamember = " tabella"
gridview1.datasource = myset
End Sub
</script>
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 17 ott 2012 - 07:06
ciao
>Non è possibile contattare il dominio fuori dal sito quindi sto
>provando a ricevere e mettere dati su una pagina in asp.net.
>Conosco poco di asp.net ma ho visto che si possono inserire script
>in vb questo fa al caso mio.
ma ottieni errore? Quale? Dove ti fermi?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 17 ott 2012 - 16:06
Ho cambiato un po i parametrie sono arrivato punto in cui non mi da errori ma non accade nulla.
Il sito è ttmarche.it
nel menù in alto c'è Test Connessione Sql
Basta cliccare li.
Codice della pagina aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="testconnessione.aspx.vb" Inherits="testconnessione" MasterPageFile = "~/Site.master" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQLClient" %>
<asp:Content ID="Content1" runat="server" contentplaceholderid="MainContent">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
<script language="VB" runat="server">
Private Sub Page_Load
Dim myconn As New sqlclient.sqlconnection
Dim mycomm As New SqlClient.SqlCommand
Dim myadp As New SqlClient.SqlDataAdapter
Dim myset As New dataset
myconn.ConnectionString = "Data Source=62.149.153.34;Initial Catalog=MSSql(utentenumero);Integrated Security=False;User ID=MSSqll(numerodatabas);Connect Timeout=0;Encrypt=False;Packet Size=4096"
mycomm.CommandText = "SELECT * FROM SuCosaPuntare"
myadp.SelectCommand = mycomm
myconn.Open()
myadp.Fill(myset, "SuCosaPuntare")
myconn.Close()
GridView1.AutoGenerateColumns = True
GridView1.DataMember = "SuCosaPuntare"
GridView1.DataSource = myset
End Sub
</script>
</asp:Content>
Carica la pagina ma il gridview resta vuoto.
Il database con nome tabella "SuCosaPuntare"
è popolato da 3 colonne:
1- Identità Int
2- Squadra A
3- Squadra B
E' presente un solo record così composto:
1 Quadrifoglio A Juvenes B
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 22 ott 2012 - 20:24
>Ho cambiato un po i parametrie sono arrivato punto in cui non mi da errori ma non accade nulla.
hai provato a debuggare connettendoti ad un database locale?
senza debug è difficile capire cosa succede
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Fapic
Profilo
| Junior Member
123
messaggi | Data Invio:
gio 1 nov 2012 - 12:47
Credo ti manchi
GridView1.DataBind()
mettilo dopo
GridView1.DataSource = myset
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
gio 1 nov 2012 - 14:10
Il risultato è sempre Nullo in caso di DataBind, non ricade in errore. Puoi provare sul sito.
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
gio 1 nov 2012 - 14:16
Ho provato con Database in Locale in questo modo:
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQLClient" %>
<script language="VB" runat="server">
Private Sub Page_Load
Dim myconn As New sqlclient.sqlconnection
Dim mycomm As New SqlClient.SqlCommand
Dim myadp As New SqlClient.SqlDataAdapter
Dim myset As New dataset
myconn.ConnectionString = "Data Source=PC-GENERALECASA\SQLEXPRESS;Initial Catalog=liczclss;Integrated Security=True "
mycomm.CommandText = "SELECT * FROM TestTable"
myadp.SelectCommand = mycomm
myconn.Open()
myadp.Fill(myset, "TestTable")
myconn.Close()
mycomm.Parameters.Clear()
GridView1.AutoGenerateColumns = True
GridView1.DataMember = "TestTable"
GridView1.DataSource = myset
GridView1.DataBind()
End Sub
</script>
Il Risultato è sempre lo stesso, il GridView non si riempe, mah.
Torna su
Stanze Forum
Elenco Threads
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 !