//Prepares a SQL statement for remote execution by SQLEXEC( ). func SqlPrepare(zconn *odbc.Connection, zselect string, zcursor string) (*odbc.Statement, *odbc.ODBCError) { zstmt, zerr := zconn.Prepare(zselect) GPrepareMapCursor[zstmt] = zcursor GStatementPerConnection[zconn] = append(GStatementPerConnection[zconn], zstmt) return zstmt, zerr }