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
Roblema sever sql e c#
martedì 22 giugno 2010 - 17.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
mar 22 giu 2010 - 17:32
Ormai le o provate tutte sono all'esasperazione..
Sto provando a creare un piccolo sito con la possibilita di visualizzare i video che vengono caricati....stile you tube...partendo dal presupposto che non sono un grande programmatore ...ma sono alle prime armi, vorrei capire come poter richiamare una qualunque frase che o su una tabella di un db e creare un link diretto ad una seconda pagina(chiamiamola Default2.aspx) naturalmente con il nome della scelta fatta nel db..per visualizzarlo con embed
Il problema della ricezione da parte di Default2 l'ho risolto utilizzando la variabile Session da una pagina ad un altra...ma non riesco a caricare nel form c# un dato dal db...o provato anche con la stringa del manuale Asp.net 3.5 della Hoepli ma non è molto chiaro .....grazie in anticipo...
ps: scusate la mia orribile scrittura...ma quando sono nervoso evito di curarmi di cio che scrivo piu di tanto
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
mar 22 giu 2010 - 20:02
ciao
posta il codice che utilizzi
__.__.__.__.__.__
ASP 2.0 - VB 2008
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
mer 23 giu 2010 - 09:44
Sul libro della Hoepli c'è scritto che questo e il metodo in ado di ricavare dati da un db....ora mi chiedo 2 cose...
1) Non mi riesce a farlo funzionare ...provo a richiamare GetVideoNameData() ma da errore....o provato con SelectingData ma da sempre errore... qualcuno sa come fare?
2) Non esiste un modo piu veloce ed intuitivo per ricavare dati da un db?
ps: se potete anche spiegarmi brevemente come si utilizza....vi ringrazzio infinitamente
public class SelectingData
{
public List<string> GetVideoNameData()
{
SqlConnection conn;
SqlCommand cmd;
String cmdString = "Select Video From Prova_video";
conn = new SqlConnection(@"data source=.\SQLEXPRESS;attachdbfilename= |DataDirectory|\Prova_video.mdf; Integrated security=true; User Istance=true");
cmd = new SqlCommand(cmdString, conn);
conn.Open();
SqlDataReader MyReader;
List<string> returnData = new List<string>();
MyReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
while (MyReader.Read())
{
returnData.Add(MyReader["Video"].ToString());
}
return returnData;
}
}
O un bd di nome "Prova"....con una tabella di nome "Prova_video" con una colonna di nome "Video"
gandalf_03_75
Profilo
| Junior Member
68
messaggi | Data Invio:
mer 23 giu 2010 - 16:49
Ciao dimmi ma aprendo la connessione al db va tutto ok o ti da errrore di connessione a sqlexpress??
-_-
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
mer 23 giu 2010 - 16:57
Il problema e che non so come utilizzarlo questo codice...in pratica.....provo a richiamare l'oggetto GetViedeo ma mi da errore di sintassi
gandalf_03_75
Profilo
| Junior Member
68
messaggi | Data Invio:
mer 23 giu 2010 - 17:05
Hai aggiunto?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
-_-
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
gio 24 giu 2010 - 09:09
Si li o aggiunti cera scritto anche nel libro ....
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
lun 28 giu 2010 - 09:09
Mi sapreste almeno spiegare come richiamarlo? non riesco ad utilizzare questo comando....dove devo metterlo e come richiamare la funzione ....grazie^^
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
lun 28 giu 2010 - 18:28
>Sul libro della Hoepli c'è scritto che questo e il metodo in
>ado di ricavare dati da un db....ora mi chiedo 2 cose...
>
>1) Non mi riesce a farlo funzionare ...provo a richiamare GetVideoNameData()
>ma da errore....o provato con SelectingData ma da sempre errore...
>qualcuno sa come fare?
>
>2) Non esiste un modo piu veloce ed intuitivo per ricavare dati
>da un db?
>
>ps: se potete anche spiegarmi brevemente come si utilizza....vi
>ringrazzio infinitamente
>
>public class SelectingData
> {
> public List<string> GetVideoNameData()
> {
> SqlConnection conn;
> SqlCommand cmd;
>
>String cmdString = "Select Video From Prova_video";
>
>conn = new SqlConnection(@"data source=.\SQLEXPRESS;attachdbfilename=
>|DataDirectory|\Prova_video.mdf; Integrated security=true; User
>Istance=true");
la tua instazza di sql si chiama sqlexpress??? il db si trova nella tua cartella del software e non in sql????
Verifica se effettivamente la connessione funziona
>
> cmd = new SqlCommand(cmdString, conn);
> conn.Open();
>
> SqlDataReader MyReader;
> List<string> returnData = new List<string>();
>
>MyReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
>
> while (MyReader.Read())
> {
>returnData.Add(MyReader["Video"].ToString());
> }
> return returnData;
>
> }
>
> }
>
>
>O un bd di nome "Prova"....con una tabella di nome "Prova_video"
>con una colonna di nome "Video"
dopo aver verificato inserisci il tutto in un
try{
}
catch {
}
e debugga il codice e vedi dove intoppa e facci sapere
__.__.__.__.__.__
ASP 2.0 - VB 2008
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
mar 29 giu 2010 - 09:00
Effettivamente la connection string era errata....infatti come per scrivere in un db anche per leggere necessita di una connection string .....il problema cmq e che richiamando il comando GetVideoNameData() mi da errore d sintassi....volevo sapere solamente in che maniera utilizzarlo visto che o provato in tutti i modi ......grazie ancora e scusate la mia infinita ignoranza
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
mar 29 giu 2010 - 17:33
Sei sicuro che la tabella e il campo si chiamano effettivamente come hai scritto???
__.__.__.__.__.__
ASP 2.0 - VB 2008
Amin86a
Profilo
| Newbie
13
messaggi | Data Invio:
mer 30 giu 2010 - 09:22
sisi.....scrivendo nello stesso db non mi da nessun problema.......
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 !