diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index 203f93d..5410022 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -915,10 +915,8 @@ def on_connect(conn): ) else: try: - iris = IRISNative.createIRIS(conn) - self.supports_vectors = iris.classMethodBoolean( - "%SYSTEM.License", "GetFeature", 28 - ) + conn.execute(text("SELECT TO_VECTOR('1,2,3', INT, 3)")) + self.supports_vectors = True except: # noqa self.supports_vectors = False if self.supports_vectors: