esql/c problem...



  • hi !
    ich habe folgendes problem...
    ich rufe aus einem c-programm mit system() ein esql/c-file auf. bei diesem aufruf übergebe ich ein datum. in dem esql/c-file wiederum will ich dieses datum einem element zuweisen, aber irgendwie funzt das nicht...
    weiss vielleicht jemand woran es liegt?!

    c-file:

    time_t  datum;
    	struct tm *tmzgr;
    	char zeit[11];
    	char befehl[30];
    
    	datum = time(NULL);
    	tmzgr = localtime(&datum);
    	strftime(zeit,11,"%d.%m.%Y",tmzgr); 
    
    	print_starter(&zeit);
    
    	do{
    		print_menu();
    		printf("  ");	
    		scanf("%i", &auswahl);
    
    		if (auswahl == 1){
    			/* Befehl generieren */
    			sprintf(befehl,"ausgabe.out %s",zeit);
    
    			system(befehl);
    

    esql/c-file

    $char		Xmedien_nummer[11], Xrueckgabe_datum[11];
    
    Xrueckgabe_datum = argv[1];
    
    $update medien SET rueckgabe_datum = :Xrueckgabe_datum WHERE CURRENT OF UCS ;
    

    Fehlermeldung:
    line 136: left operand must be modifiable lvalue: op "="
    line 229: cannot recover from previous errors

    wer kann mir vielleicht sagen, was ich hier falsch mache und wie ich es ändern kann?!

    danke für jede hilfe



  • Dieser Thread wurde von Moderator/in Unix-Tom aus dem Forum Datenbanken in das Forum ANSI C verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten