[ Nena-bg @ 28.07.2004. 07:24 ] @
Na ASP.net stranici imam ovakav kod:
u vrhu stranice imam:
<%@ Import Namespace="System.Data.SQLClient" %>

a posle:

Sub Page_Load(sender As Object, e As EventArgs)
Dim query As String = "Select prezime FROM Adresar "
Dim myConn As New SQLConnection("server=(local); Trusted_Connection=true;DATABASE=poslovi")
Dim myCmd As SQLCommand = New SQLCommand(query, myConn)
myConn.Open()
Dim myReader As SQLDataReader = myCmd.ExecuteReader()

While myReader.Read()
mydata = (myReader("prezime").tostring)
End While

'close connections'
myReader.Close()
myConn.Close()
MyConn = Nothing


End Sub

i to sve lepo radi na mom PC-u. Medjutim na drugoj masini sve je isto ali
konekcija na mssql treba da ide preko DSN-a.

Kako isti ovaj kod da izvedem?
Ja guglam, guglam...ali ne mogu da nadjem primer i uopste ne mogu da se snadjem.
I drugo pitanje je da li konekcija mora da ide preko DSN-a da li to moze da se preskoci pa da se ide direkno.


[ NeoG @ 28.07.2004. 13:00 ] @
Code:

Dim myConn As New SQLConnection("server=(local); Trusted_Connection=true;DATABASE=poslovi")


Ako ti je SQL server na prvoj masini a aplikacija na drugoj, u connection stringu
moras navesti ime ili ip prvog racunara ( server=ime_ili_ip ) i obezbediti da
imas pravo pristupa sql server, ili koristi proveru na serveru( zanaci sa user=XXXX;password=xxxxx; ).

Nepotrebno i suvisno je razmisljati o DSN-u posto je ovo ASP.net aplikacija.
[ Nena-bg @ 28.07.2004. 15:02 ] @
Hvala na odgovoru!
Probala sam tako sa server=ime i sa user=xxx i passwordom i Trusted_Connection=true
medjutim sada mi javlja :
"Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection"

O cemu se radi?
[ Nena-bg @ 28.07.2004. 15:54 ] @
Ahhh...ukapirala sam.
Ne treba "Trusted_Connection=true"

Sada radi!!!
[ NeoG @ 28.07.2004. 21:09 ] @
Izvini, zaboravih da kazem da izbacis "Trusted_Connection"