Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

SQLConnection (asp.net in vb) - u cemu je razlika...?

  • 2 odgovora
  • 2.165 pregleda

Najnovija ↓

SQLConnection (asp.net in vb) - u cemu je razlika...? 29.03.2011. u 23:23 · pre 189 meseci #1
Pozdrav svima.

Imam jednu nedoumicu, pitanje.

Zelim da napravim sql connection string i evo kako uradim :

Code:

module1.vb

Public conn As SqlClient.SqlConnection = Nothing

Public Sub OpenDB()
 conn = New SqlClient.SqlConnection("Data Source=.\sqlexpress;Initial Catalog=test;Integrated Security=True")
 'provera da li je konekcija vec otvorena itd, itd.... ostatak koda
End Sub


Ono sto me buni je sto, gde god trazio na net-u, dati primer koda je malo drugaciji tj. nema onaj "prefix" SqlClient.
Code:

Public conn As SqlConnection = Nothing

Public Sub OpenDB()
 conn = New SqlConnection("Data Source=.\sqlexpress;Initial Catalog=test;Integrated Security=True")
 ...
End Sub


Posto sam pocetnik, ono sto me buni, ako koristim prvi kod - da li je isti ispravan? Da li ce se bez problema otvarati baza podataka (mdf) kada se web aplikacija postavi na net (zbog onog "prefixa" SqlClient)?

Pitam zato sto uopste nemam opciju samo SqlConnection, nego SqlClient.SqlConnection.

Unapred hvala na odgovoru.

Pozdrav svima.
Re: SQLConnection (asp.net in vb) - u cemu je razlika...? 30.03.2011. u 09:42 · pre 189 meseci #2
SqlClient je namespace, a klasa SqlConnection pripada njemu.Kada bi hteo samo
nju da koristis u sintaksi, moras da radis Import namespace-a SqlClient.U sustini ovo:

Code (vbnet):

Imports System.Data.SqlClient
Public Class Class1
    Public conn As SqlConnection = Nothing

    Public Sub OpenDB()
        conn = New SqlConnection("Data Source=.\sqlexpress;Initial Catalog=test;Integrated Security=True")
        'provera da li je konekcija vec otvorena itd, itd.... ostatak koda
    End Sub
End Class
 


i ovo:

Code (vbnet):

Public Class Class1
    Public conn As SqlClient.SqlConnection = Nothing

    Public Sub OpenDB()
        conn = New SqlClient.SqlConnection("Data Source=.\sqlexpress;Initial Catalog=test;Integrated Security=True")
        'provera da li je konekcija vec otvorena itd, itd.... ostatak koda
    End Sub
End Class
 


je otprilike isto.Zasto se koriste namespace-ovi?Razmisljaj o njima kao o kinder jajetu, prvo aluminijum, pa cokolada, pa
zuta plastikica, pa igrackica...salim se. 8)

Mozes da pogledas vise o tome ovde:

Namespaces

Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme