[ nebojsa4 @ 29.03.2011. 22:23 ] @
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.
[ aca andrijevic @ 30.03.2011. 08:42 ] @
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

[ nebojsa4 @ 05.04.2011. 13:00 ] @
mnogo hvala aco.