Thema: Delphi mssql connection nonVcl

Einzelnen Beitrag anzeigen

Benutzerbild von TheGame1492
TheGame1492

Registriert seit: 31. Jul 2004
Ort: Berlin
84 Beiträge
 
Delphi XE2 Professional
 
#1

mssql connection nonVcl

  Alt 15. Mär 2011, 14:34
Datenbank: mssql • Version: / • Zugriff über: winapi
hi,

ist es möglich mit einer kleinen Abwandlung der folgenden Beispielfunktion zu einem MS-SQL zu connecten?
Ich möchte wenn möglich Kein ADO, dbexpress, zeos usw. benutzen

Delphi-Quellcode:
.
procedure InitSockets;
var
  data: WSAData;
begin
  WSAStartUp( MakeWord(1,1), Data );
end;

.
.
.

function Connect(IP, user, pass: pchar ): result;
var
  FSocket: TSocket;
  sockAddr: TSockAddrIn;
begin
    result := false;

    FSocket := socket( AF_INET, SOCK_STREAM, IPPROTO_IP );
    if FSocket <> invalid_socket then
    begin
      SockAddr.sin_family := AF_Inet;
      SockAddr.sin_port := htons(1433);
      SockAddr.sin_addr.S_addr := inet_addr( ip );


      if Connect( FSocket, SockAddr, Sizeof(SockAddr ) ) = 0 then
        result := true;
.
. //irgendwie müsste man noch den user und pass mit einbauen^^
.


    end;
end;

Geändert von mkinzler (15. Mär 2011 um 14:42 Uhr) Grund: Tag korrigiert
  Mit Zitat antworten Zitat