Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

adddsn.c File Reference

Detailed Description

DSN creation utility for Win32.

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

Copyright (c) 2003-2013 Christian Werner <>

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.


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

BOOL ProcessErrorMessages char *    name [static]

Handler for ODBC installation error messages.

name  name of API function for which to show error messages

Definition at line 32 of file adddsn.c.

Referenced by InUn(), and WinMain().

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 20 Jun 2020 by doxygen.