ik weet het het klinkt super simpel maar het lukt mij niet om een dropdownlist op te vullen met waarden uit een tabel. Ik maak gebruik van delphi 8, dus .net en een firebird sql connectie.
ter illustratie :
Code:
procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
conn : FirebirdSql.Data.Firebird.FbConnection;
command : FirebirdSql.Data.Firebird.FbCommand;
trans : FirebirdSql.Data.Firebird.FbTransaction;
tmp: ListItem;
sql : string;
begin
conn := FirebirdSql.Data.Firebird.FbConnection.Create();
conn.ConnectionString := 'User=xxxxx;Password=xxxxxx;Database=C:\databases\vivaldi.gdb;DataSource=exdevelop;Port=3050;Dialect=3;Charset=NONE;Role=;Connection lifetime=15;Pooling=true;MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0';
try
conn.Open();
except
Response.Redirect('fout.aspx?fout=Er kan geen connectie gemaakt worden met de database.');
end;
trans := conn.BeginTransaction();
sql := 'select * from Rubrieken';
command := FbCommand(sql,conn,trans);
Ik krijg al een foutmelding bij het gebruik van de fbCommand functie.
Ik weet niet zeker of dit de correcte manier is om het zo te doen, ben een newbie in zowel delphi als .net
Mijn dropdownlist heet "lstRubrieken" en eens de select statement correct verlopen is dan wil ik de records overlopen en de waarden in een string tmp stoppen en zo lstRubrieken.Items.Add(tmp) doen.
Anyway als iemand een oplossing weet, of een betere manier weet that would be great.
thx
Bookmarks