Seite 1 von 1

MS SQL Anbindung

Verfasst: 2. Mai 2016, 18:20
von satmax
Ich suche ein Beispiel für eine MS SQL Serveranbindung, ODBC.

Re: MS SQL Anbindung

Verfasst: 3. Mai 2016, 11:22
von Herbert
Anbindung native

Code: Alles auswählen

	H.SQLServerMode=0
	SWITCH RADIO_sql
	CASE 2     // Zugang zu SQL-Server
		bOk=HDescribeConnection("SQLZugrT",NoSpace(EDT_SQLUser),NoSpace(EDT_SQLPW),NoSpace(EDT_SQL),NoSpace(EDT_SQL1),hNativeAccessSQLServer,hORead)
	CASE 3    // Zugung zu C/S Manta (kommt mit Windev mit)
		bOk=HDescribeConnection("SQLZugrT",NoSpace(EDT_SQLUser),NoSpace(EDT_SQLPW),NoSpace(EDT_SQL),NoSpace(EDT_SQL1),hAccessHFClientServer,hORead)
 	END
	 IF bOk THEN
		Info("Describe ok")
		//HCloseConnection("SQLZugrT")
		HClose(ZLAD)
		IF HChangeConnection(ZLAD,"SQLZugrT") THEN
			Info("Change ok")
			IF HReadFirst(ZLAD) THEN
				Info("read ok")
			END
		ELSE
			HErrorInfo(hErrADO)
		END
		HCloseConnection("SQLZugrT")
	ELSE
		//Info("Describe NOT ok")
		Error(HErrorInfo())
	END

Re: MS SQL Anbindung

Verfasst: 3. Mai 2016, 13:35
von Herbert
ODBC: gemäss Beispiel oben anstelle des hdescribeconnction

Code: Alles auswählen

n is int
n=SQLConnect("MyServer",NoSpace(EDT_SQLUser),NoSpace(EDT_SQLPW),NoSpace(EDT_SQL),NoSpace(EDT_SQL1),hOledbSQLServer)
if n<>0 then
   Info("OK")
end
Abfragen mit SQLexec oder dann mit "normalen" WD-Befehlen

Re: MS SQL Anbindung

Verfasst: 3. Mai 2016, 13:36
von Herbert
Habe im Forum http://www.developpez.net/forums/ einen Test gefunden. Habe rudimentär übersetzt. Getestet nicht, gibt aber eventuell Dankanstösse.

Re: MS SQL Anbindung

Verfasst: 6. Mai 2016, 07:28
von satmax
Um eine bestehende MS SQL DB in das "Analyse" Tool zu importieren muss man aber den "nativen access" für MS SQL Server haben, oder?

Re: MS SQL Anbindung

Verfasst: 6. Mai 2016, 16:08
von Herbert
Meines Wissens ja.