Avatar billede screwdriver Nybegynder
07. december 2004 - 13:18 Der er 1 kommentar og
1 løsning

Connect til en TSQLConnection

Hej

Jeg sidder lige og forsøger at køre et eksempel på en Delphi .net / ASP.net webservice, men jeg kan ikke få den til at connecte til min SQLConnection

Eksemplet ser således ud:

Const
  c_cnstr = 'server=XWING;database=Northwind;Trusted_Connection=Yes';

  c_sel  = 'SELECT * FROM employees';
var
  sqlcn: SqlConnection;
  sqlDA: SqlDataAdapter;
  ds: DataSet;
begin
  try
    sqlcn := SqlConnection.Create(c_cnstr);
    sqlDA := SqlDataAdapter.Create(c_sel, sqlcn);
    ds := DataSet.Create;
    sqlDA.Fill(ds, 'employees');

...

Men jeg får følgende fejl:
System.Data.SqlClient.SqlException: Login failed for user 'SCREWDRIVER\ASPNET'.


Jeg har også prøvet med :
  c_cnstr = 'server=LocalHost;database=c:\Programmer\Fælles filer\Borland Shared\Data\employee.gdb;Trusted_Connection=Yes';

Da jeg går ud fra at jeg skal erstatte XWing og Northwind med hvor min database ligger ?
Avatar billede hrc Mester
10. december 2004 - 12:55 #1
Må antage at ovenstående er en meget løs beskrivelse, for compilere kan det i alt fald ikke.

Du får får sikkert ikke sat alle parametre på TSQLConnection'en, men det kan man ikke læse udaf ovenstående (hvor du sætter parametrene via constructoren ...).

Har du ikke mulighed for at kopiere lidt kode i stedet for?
Avatar billede screwdriver Nybegynder
13. december 2004 - 11:01 #2
Jeg fandt selv ud af det.
Problemet var at brugernavnet 'ASPNET' ikke var oprettet rigtigt på MS SQL Serveren. Så da jeg slettede den, og tilføjede den igen, samt gav den rettigheder til tabellen, så lykkedes det alligevel :-)

Det er faktisk nok med de 3 ovennævnte parametre, for at åbne databasen.
(Eksemplet er taget fra Delphi for .Net developers guide. )

Men tak for svaret :-)

(Nu skal jeg bare have det til at virke med en bdpConnection og Interbase ... Så det kan være der snart kommer et nyt spørgsmål )

/Screwdriver
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester