|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 18.01.2022 um 15:46 Uhr (15)
Hallo Experten,weißt jemand, ob eine Verbindung zu SQL Datenbank unter Autocad möglich ist? Wenn ja, gibt es Befehle unter LISP dafür? Hat jemand von euch bereits damit zu tun?Danke und Gruß;Manfred
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 19.01.2022 um 06:47 Uhr (1)
Hallo Holger,danke für seine Antwort!Hast Du bereits eine solche Datenbank-Verbindung aufgebaut und damit gearbeitet? Ich möchte letztendlich Daten aus einem SQL Server lesen können und in LISP Variablen übergeben, bzw. umgekehrt, Daten aus LISP Variablen in die SQL Datenbank schreiben können. Deshalb bin ich dabei die Möglichkeiten auszuloten, ob dies überhaupt aus einer Lisp-Rutine heraus geht, und wenn ja, wie?Gruß,Manfred
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 21.01.2022 um 12:41 Uhr (14)
Hallo Vino,vielen Dank für deine ausführliche Antwort und Code!Ich möchte letztendlich die Verbindung mit einem MySQL (MariaDB) per Lisp unter Acad erzielen.Da ich mit Lisp noch nie eine Datenbank angesprochen habe, würde ich erst versuchen die Verbindung per ODBC zu einer Access-Datei (.mdb) zu programmieren, um zu sehen, welche Logik dies verfolgt. Ich denke, diese Technik unter Lisp funktionieren sollte bzw. es liegen viele Beispielcodes dafür vor, viele haben dies bereits programmiert.Wenn dies funktio ...
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 21.01.2022 um 16:21 Uhr (1)
Hallo Niggemann, danke für die Hinweise.wie ich eben Vino geschrieben habe, würde ich erst versuchen, die Verbindung per ODBC zu einer Access-Datei (.mdb) zu programmieren, um zu sehen, welche Lisp Befehle dabei verwendet werden. Ich denke, diese Technik unter Lisp funktionieren sollte, bzw. es liegen viele Beispielcodes dafür vor, viele haben dies bereits programmiert. Wenn dies funktioniert, werde ich in einem zweiten Schritt die Verbindung über ODBC zu eine MySQL Datenbank versuchen.Hast Du jeweils so e ...
|
In das Form Lisp wechseln |
|
Lisp : probleme mit acad startdatei
cadffm am 25.01.2022 um 10:51 Uhr (1)
Okay, dann sind jetzt die Karten etwas neu gemischt.Wegen deiner "langen Rückgabe":"cmdecho in der startlsp wieder auf 1"Warum sagst du "startlsp"? Bitte benenne die Dateien in deinen Antworten korrekt!Sollte das der Dateiname sein, so haben wir nämlich das Problem gefunden Frage: Von welcher Datei genau (Name) redest du gerade?Lässt du die Datei wirklich automatiasch durch AutoCAD laden?Ganz sicher das die Datei nicht über Appload-Startgruppe oder irgendeine andere Lisp geladen wird?"1. welche Befehle wär ...
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 25.01.2022 um 12:45 Uhr (1)
Hallo Niggemann,danke für die Beispiel-Codes.Wo kann ich die "ADOLISP_Library.lsp" Datei finden bzw. herunterladen? Ist diese Datei Bestandteil von Autodesk Installation, oder kommt von einem Drittanbieter?Gibt es keine standard Lisp-Befehle, die einer Datenverbindung zu ODBC dienen? Sorry für die Fragen, aber ich konnte keine klare Antworten darauf in den Web-Inhalten finden.Danke und Gruß,Manfred
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 25.01.2022 um 13:07 Uhr (1)
Hallo Niggemann, ich habe eine Quelle für ADOLISP_Library.lsp gefunden:http://acad.fleming-group.com/index.htmlIch hoffe, dass dies das Richtige und die aktuelle Version ist. Ist diese Lisp Datei, die Du auch verwendest?Gruß,Manfred
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 25.01.2022 um 14:05 Uhr (1)
Hallo Niggemann, genau dies habe ich bereits gefunden und heurunter geladen.Ich versuche jetzt etwas Sinnvolles aus den Beispielen zu entnehmen und per Lisp die Verbindung zu eine ODBC registrierte .mdb Datenbank-Datei aufzubauen. Gibt es wirklich keinen "standard" Befehls-Satz unter Lisp für die ODBC Verbindung? Danke und Gruß,Manfred
|
In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
Niggemann am 25.01.2022 um 16:58 Uhr (1)
Hallo Manfred, bedenke bitte das Lisp von Hause aus nicht dafür gemacht ist, mit Lisp kannst du viele Sachen machen. Lisp in Acad ist ziemlich konstant und du kannst es in fast allen Versionen nutzen ohne was ändern zu müssen. Meine Lisp Routinen aus Acad R11 / R12 nutze ich noch heute und das ist jetzt über 30 Jahre her. Du kannst dich auch in .Net einarbeiten das funktioniert auch, wie Holger es vorgeschlagen hat, aber ob .Net so konstant läuft ohne immer was um zu programieren kann ich dir nicht sagen.E ...
|
In das Form Lisp wechseln |
|
Lisp : Typ der Lisp Variablen identifizieren
ManfredMann am 28.01.2022 um 19:25 Uhr (5)
Hallo Lisp Experten,als nicht Vollblut-Lispler hätte ich eine Frage, darauf ich keine Lösung finden konnte: gibt es eine Methode oder gar Lisp-Funktion um herauszufinden, welcher Typ (String, Integer, Real, List, Entity Name, Selection Set, etc) der Wert hat, der in einer Variable gespeichert wurde?Es gibt Situationen, wenn dies nicht identifiziert wird, zu Error führen kann, da viele Lisp Commandos nur mit gezielten Wert-Typen umgehen können sonst der Programm-Ablauf unterbrochen wird.Danke und Gruß,Manfr ...
|
In das Form Lisp wechseln |
|
Lisp : Typ der Lisp Variablen identifizieren
ManfredMann am 28.01.2022 um 21:11 Uhr (15)
Danke!Gruß,Manfred
|
In das Form Lisp wechseln |
|
Lisp : Flatten per Command?
cadffm am 04.02.2022 um 10:15 Uhr (1)
Hi,Zunächst ist es kein nativer Befehl, sondern aus den Expresstools undIn ACAD ist das ein Lispdefinierter AutoCAD-Befehl defun c:flattenFlatten.lspAlso so nicht nicht (command steuerbar, da ab Aufruf von c:flattten (c:flatten) "das andere Lisp" läuft.Aber in der lsp Datei steckt auch gleich alles was du benötigst
|
In das Form Lisp wechseln |
|
Lisp : Benutzerspezifisches Makro mit LISP
lebum am 07.02.2022 um 11:22 Uhr (1)
wow, dass ging ja schnell!Das funktioniert tatsächlich oh man, danke Wolfgang!
|
In das Form Lisp wechseln |