Selamlar,
Ben veri almayı başardım ancak benim problemi aşağıdaki linkte
https://www.kontrolkalemi.com/forum/scada-bolumu/60594-vijeo-citect-7-20-sql-server.html
SQLden data okudum cicode aşağıdadır;
GLOBAL STRING result
FUNCTION getOrderDetail()
STRING sbuf
FormNew("Select Item",20,6,1)
FormComboBox(2,2,15,5,sbuf,1)
INT counter = 0
INT statusSQL, sqlResult;
STRING Sql1
STRING Sql2
STRING Sql3
statusSQL = SQLConnect("DSN=VijeoCitectScada;SRVR=localhost;UID=sa;PWD=11;");
IF statusSQL <> -1 THEN //If Connection Success
Sql1 = "SELECT Name FROM CSVTest" // WHERE Name='n1'" //WHERE (Field = 'Name') AND (DataValue = '" + "n1" + "')"
sqlResult = SQLExec(statusSQL, Sql1);
IF sqlResult = 0 THEN //If SQL Success
WHILE SQLNext(statusSQL) = 0 DO
IF result <> "" THEN
result = result + ","
END
result = result + SQLGetField(statusSQL, "Name")
// result[counter] = SQLGetField(statusSQL, "Name")
// counter=counter+1
FormAddList(SQLGetField(statusSQL, "Name"))
END
FormRead(0)
ELSE
Message("SQL Error", "SQL bağlantı hatası-2 "+SQLErrMsg, 48)
END
ELSE
Message("SQL Error", "SQL bağlantı hatası-1 "+SQLErrMsg, 48)
END
SQLEnd(statusSQL)
SQLDisconnect("DSN=VijeoCitectScada")
END