Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi mssql connection nonVcl (https://www.delphipraxis.net/159118-mssql-connection-nonvcl.html)

TheGame1492 15. Mär 2011 14:34

Datenbank: mssql • Version: / • Zugriff über: winapi

mssql connection nonVcl
 
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;

Bernhard Geyer 15. Mär 2011 14:37

AW: mssql connection nonVcl
 
Zitat:

Zitat von TheGame1492 (Beitrag 1088618)
Ich möchte wenn möglich Kein ADO, dbexpress, zeos usw. benutzen :)

ADO (bzw. OLE DB) ist die native Zugriffsmethode auf den MS SQL-Server. Wenn du ADO auschließt wird sehr viel Arbeit auf dich zukommen und jedes Update könnte deinen Zugriffsweg lahm legen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz