Witam,
potrzebuję wykorzystać bazę MSSQL w prostej aplikacji napisanej w dev c++
Czy może już ktoś z szanownych forumowiczów ogarniał ten temat i wspomoże przydatnymi linkami, bądź kawałkami kodu ?
Z góry olbrzymie dzięki za wszelką pomoc.
Witam,
potrzebuję wykorzystać bazę MSSQL w prostej aplikacji napisanej w dev c++
Czy może już ktoś z szanownych forumowiczów ogarniał ten temat i wspomoże przydatnymi linkami, bądź kawałkami kodu ?
Z góry olbrzymie dzięki za wszelką pomoc.
Koniecznie MSSQL?
Oczywiscie jest tak tak rzadko spotykana konfiguracja, ze na google'u nic nie ma, nie?
soory, :)
to jest pod wxdev-cpp
poprze ODBC
połaczenie do bazy
int DBPrintSettings::sql_connect(wxString ConnectionString)
{
/*
ConnectionString="Driver={SQL Server}"\
";Server="+ghwnd->srv_name->GetValue()+
";Database="+ghwnd->db_name->GetValue()+
";Uid="+ghwnd->WxEdit6->GetValue()+
";Pwd="+ghwnd->WxEdit7->GetValue();
*/
wxDbConnectInf DbConnectInf;
DbConnectInf.AllocHenv();
db = new wxDb(DbConnectInf.GetHenv());
db->Open(ConnectionString);
IsConnected=db->IsOpen();
return (int)IsConnected;
};
odczyt
wxString tmp;
wxChar nazwa[50];
unsigned long num;
SDWORD cd;
int nrow=0;
db->ExecSql(
"SELECT id,nazwa,ip "\
"FROM cos where nazwa like '%';" );
while (db->GetNext())
{
db->GetData(1,SQL_C_ULONG,&num,sizeof(unsigned long),&cd);
db->GetData(2,SQL_C_WXCHAR,&nazwa,50,&cd);
...