Moin,
ich habe ein Problem und zwar gibt folgender Code
	Code:
	char *query1 = "SELECT Datum,Stunde,relFeuchte20cm,Niederschlag,BenetzungStoff,Temp20cm FROM Bestandesw\
etter WHERE Standort='";
  char *query2 = "' and Datum>= '";
  char *query3 = "' and Datum<='";
  char *query4 = "' ORDER BY Datum,Stunde";
  query = (char *)malloc((strlen(query1) + strlen(query2)+ strlen(query3)+ strlen(query4) + 1)*
			sizeof(char));
  strcat(query,query1); strcat(query,Standort);
  strcat(query,query2); strcat(query,Beginn);
  strcat(query,query3); strcat(query,Ende);
  strcat(query,query4);
  if(mysql_query(conn,query)){...
 folgenden Fehler:
	Code:
	mhenze@debian:~/c_Programme$ GCC -o zwei -I /usr/include/mysql epidemRegression1.c -lmysqlclient -lz
mhenze@debian:~/c_Programme$ ./zwei 
You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'd"@d"@SELECT Datum,Stunde,relFeuchte20cm,Niederschlag,Benetzu
d"@d"@SELECT Datum,Stunde,relFeuchte20cm,Niederschlag,BenetzungStoff,Temp20cm FROM Bestandeswetter WHERE Standort='Eesch' and Datum>= '2002-07-20' and Datum<='2002-07-23' ORDER BY Datum,Stunde
 
meines Erachtens steht vor dem gewollten Text 
       d"@d
WARUM??
Tausend Dank Matthias
						
					
Lesezeichen