Jak napsat tridu pro praci s MS SQL Serverem

Pri asi mych 6ti projektech, ve kterych jsem pouzival SQLite DB, jsem si napsal mnozstvi trid, ktere mi pomahali a v urcitem smyslu i automatizovali praci s databazi. Proto kdyz jesm se naucil takto jednoduche SQLite jsem presel na slozitejsi SQL Server.

Je to i proto ze na ASPone mam k dispozici MS SQL DB o velikosti 30MB ale nikdy jsem ji nevyuzival a taky proto ze jsem je musel pokazde zadat o FullTrust prava a je jen jejich dobra vule, ze mi pokazde vyhoveli, za coz ASPone dekuji. A ted k samotne tride, jak ji napsat, v SQLite se vse dalo resit pomoci obycejnych stringu, dokonce i zapis bytu byl jednoduchy – X'{bajty v hex formatu’. Null se do DB ukladalo tak ze jste mu zapsali NULL.

U SQL serveru je to trochu jinak, zde hraji prim parametry. Pro pridavani parametru jsem si napsal tuto metodu:

A nakonec jak se pridavaji parametry do sql dotazu pomoci me metody:

Tak a ted uz to mate strasne jednoduche. Pamatujte si, kdykoliv budete chtit do SQL serveru predat jakakoliv data, musite to udelat pres parametr. Jedine tak zajistite bezchybnou funkcnost! Nezapomente si napsat metody, ktere vam budou kontrolovat na DBNull.Value a kdyz vracena hodnota bude tato, tak vratit null. Tak se vam nebude plest v aplikaci DBNull.Value s klasickou null hodnotou.

Leave a Reply

Your email address will not be published. Required fields are marked *