aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/mssql/config.v
blob: 7f26d6f91d3b13ebd201f54557d0c254fe0bbf08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
module mssql

pub struct Config {
pub:
	driver string
	server string
	uid    string
	pwd    string
	// if dbname empty, conn str will not contain Database info,
	// and it is up to the server to choose which db to connect to.
	dbname string
}

pub fn (cfg Config) get_conn_str() string {
	mut str := 'Driver=$cfg.driver;Server=$cfg.server;UID=$cfg.uid;PWD=$cfg.pwd'
	if cfg.dbname != '' {
		str += ';Database=$cfg.dbname'
	}
	return str
}