adddsn.c File Reference


Detailed Description

DSN creation utility for Win32.

Id
adddsn.c,v 1.8 2013/01/11 12:19:55 chw Exp chw

Copyright (c) 2003-2013 Christian Werner <chw@ch-werner.de>

See the file "license.terms" for information on usage and redistribution of this file and for a DISCLAIMER OF ALL WARRANTIES.

Definition in file adddsn.c.

#include <windows.h>
#include <sql.h>
#include <sqlext.h>
#include <odbcinst.h>
#include <winver.h>
#include <string.h>
#include <ctype.h>
#include <stdio.h>

Go to the source code of this file.

Functions

static BOOL ProcessErrorMessages (char *name)
 Handler for ODBC installation error messages.
int APIENTRY WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow)
 Main function of DSN utility.


Function Documentation

static BOOL ProcessErrorMessages ( char *  name  )  [static]

Handler for ODBC installation error messages.

Parameters:
name name of API function for which to show error messages

Definition at line 32 of file adddsn.c.

int APIENTRY WinMain ( HINSTANCE  hInstance,
HINSTANCE  hPrevInstance,
LPSTR  lpszCmdLine,
int  nCmdShow 
)

Main function of DSN utility.

This is the Win32 GUI main entry point. It (un)installs a DSN.

Example usage:

add[sys]dsn "SQLite ODBC Driver" DSN=foobar;Database=C:/FOOBAR rem[sys]dsn "SQLite ODBC Driver" DSN=foobar

Definition at line 66 of file adddsn.c.

References ProcessErrorMessages().


Generated on 9 Dec 2016 by doxygen.
Contact: chw@ch-werner.de