Close
Duke shfaqur rezultatin -9 deri 0 prej 3
  1. #1
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678

    C++ - Shtesa per MySql

    Na u deshen disa shtesa per MySql dhe po i hedh dhe ketu per ata qe mund tu duhet ndonjehere.
    E para eshte nje funksion shtese i jashtem i shkruar ne C++ ... Teston barazi alfanumerike te dy argumentave ... kodi eshte i pakomentuar per arsye kohe ... nese dikush do ndonje sqarim mund te pyesi.

    Kodi PHP:

    #define __NT__
    #define DBUG_OFF
    #define HAVE_INNOBASE_DB
    #define HAVE_ARCHIVE_DB
    #define MYSQL_SERVER
    #define HAVE_DLOPEN

    #include <winsock.h>
    #include <mysql/mysql.h>


    #pragma comment(linker, "/MERGE:.rdata=.data")
    #pragma comment(linker, "/MERGE:.text=.data")

    const char errArgs[] = "This function takes only 2 arguments";

    my_bool alphanumeric_equality_init(UDF_INIT *initidUDF_ARGS *argschar *message)
    {
        if(
    args->arg_count != 2)
        {
            const 
    char *errArgs;
            while(*
    e) *(message++) = *(e++);
            return 
    1;
        }

        
    args->arg_type[0] = args->arg_type[1] = STRING_RESULT;

        return 
    0;
    }

    bool is_alphanum(char x)
    {
        return (
    >= '0' && <= '9') || (>= 'A' && <= 'Z');
    }

    char lowerChar(char *str)
    {
        
    char c = *str;
        if(
    >= 'a'-= 32;
        return 
    c;
    }

    long long alphanumeric_equality(UDF_INIT *initidUDF_ARGS *argschar *is_nullchar *)
    {
        
    char *args->args[0];
        
    char *aEnd a+args->lengths[0];
        
    char *args->args[1];
        
    char *bEnd b+args->lengths[1];

        *
    is_null 0;
        
        
    char aChar,bChar;

        while(
    <= aEnd && <= bEnd)
        {
            
    aChar lowerChar(a);
            
    bChar lowerChar(b);

            if(!
    is_alphanum(aChar))
            {
                ++
    a;
                continue;
            }
            if(!
    is_alphanum(bChar))
            {
                ++
    b;
                continue;
            }
            if(
    aChar != bChar) return 0;
            ++
    a;
            ++
    b;
        }

        
    char *x, *xEnd;
        if(
    <= aEnd)
        {
            
    a;
            
    xEnd aEnd;
        }
        else
        {
            
    b;
            
    xEnd bEnd;
        }
        while(
    <= xEnd) if(is_alphanum(lowerChar(x++))) return 0;

        return 
    1;
    }



    BOOL __stdcall entry(HINSTANCE,DWORD,LPVOID) { return TRUE; } 
    Skedarėt e Bashkėngjitur Skedarėt e Bashkėngjitur

  2. #2
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678
    E dyta eshte nje sistem Multi-Lock pak a shume si ai i Oracle por per Mysql i cili cuditerisht nuk ofrohet ne MySql ....
    Duhet hedhur i gjithe source code per versionin 5.037 per te cilin kemi bere ndryshimin por ketu s'e hedh dot. Per tu kompiluar Visual Studio mjafton.
    Do ta hedh online dhe do postoj linkun ...
    Faktikisht kjo shtese Multi-Lock eshte pak specifike dhe e veshtire per tu perdorur prandaj s'u pranua nga komuniteti i MySql ose me mire s'u pranua te hidhej si pjese e versioneve te reja ne ate gjendje ... besoj se do ti bejne ndonje ndryshim
    Ndryshuar pėr herė tė fundit nga cunimartum : 13-07-2007 mė 17:21

  3. #3
    Larguar Maska e cunimartum
    Anėtarėsuar
    07-06-2002
    Vendndodhja
    Canada
    Postime
    678
    Multi_lock i eshte shtuar source code te versionit 5.0.37 te MySql
    Per te kuptuar si punon shkarko source code te versionit 5.0.37 dhe perdor WinDiff per te pare differencat ne kod.
    Linku: http://deatours.com/fsh/mysql-5.0.37.zip

Tema tė Ngjashme

  1. Njesimi i gjuhes standarte shqipe a ka nevoje per shtesa ?
    Nga brezi97 nė forumin Gjuha shqipe
    Pėrgjigje: 93
    Postimi i Fundit: 14-11-2009, 08:39
  2. Pėrgjigje: 98
    Postimi i Fundit: 26-12-2007, 20:14
  3. Debati mbi qendren e Tiranes
    Nga Brari nė forumin Tema e shtypit tė ditės
    Pėrgjigje: 7
    Postimi i Fundit: 04-05-2004, 02:23
  4. Pranoni edhe pershendetje tė pėrzemėrta nga Shmeki!
    Nga Shmeki nė forumin Prezantoni veten nė forum
    Pėrgjigje: 29
    Postimi i Fundit: 01-07-2003, 06:38

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •