Используя udl, у вас есть только возможность сгенерировать строку подключения, в которой используется поставщик oledb. Строка подключения Sybase ODBC будет выглядеть следующим образом
"ODBC;Driver={SYBASE ASE ODBC Driver};Srvr=myServerName;Database=my_db;UID=myUsername;PWD=myPassword"
Альтернативно, вы можете создать odbc DSN (используя ODBC администрирование источника данных ), а затем использовать строку подключения, подобную этой
"ODBC;DSN=my_DSN;UID=myUsername;PWD=myPassword;"
Если вы подключаетесь через .net, почему бы вам не установить собственный поставщик Sybase.Data.AseClient (управляемый поставщик Adaptive Server Enterprise). В этом случае строка подключения будет выглядеть следующим образом:
Dim cn As New AseConnection("Data Source='servername';Port='5000';UID='myUsername';PWD='myPassword';Database='my_db';")