sorted by: new top controversial old
[-] bappity@lemmy.world 1 points 1 day ago* (last edited 1 day ago)

I switched to using tiberius

bit different but not too hard don't have my code on hand atm but this is how I started with it

    let mut config = Config::new();
    config.host("your_server_name");
    config.database("your_database_name");
    config.authentication(tiberius::AuthMethod::sql_server("your_username", "your_password"));
    config.trust_cert();

    let tcp = TcpStream::connect(config.get_addr()).await?;
    tcp.set_nodelay(true)?;
    
    let mut client = Client::connect(config, tcp.compat_write()).await?;

then I did something along the lines of

fn main() {
        let stream = client.query(&query, &[]).await?;
        let rows = stream.into_first_result().await?;

        let db_data: Vec<MyObject> = rows.into_iter().map(mapping_function_i_made_for_myobject).collect();
}

fn mapping_function_i_made_for_myobject(row: Row) -> MyObject {
    MyObject {
        my_date_field: row.get::<NaiveDateTime, _>("my_date_field").map(|dt| Local.from_local_datetime(&dt).unwrap()),
    }
}

[-] bappity@lemmy.world 4 points 2 days ago* (last edited 2 days ago)

just started out rust and made a massive thing with sqlx only to find out the latest versions don't have mssql support anymore and the last version that did doesn't support decoding DateTime<Utc> 😭😭😭

had to rewrite the whole thing again with Tiberius, painful yet educational

[-] bappity@lemmy.world 15 points 3 days ago* (last edited 3 days ago)

certificates fucking destroy everything in my work for an hour once every year because of expiry

[-] bappity@lemmy.world 36 points 3 days ago

I don't get the appeal of azure because of things like this.

annoying how much they try to push it

[-] bappity@lemmy.world 68 points 1 week ago* (last edited 1 week ago)

oh look they care about it now it's affecting them

[-] bappity@lemmy.world 54 points 1 week ago

"waaaaah please give us exemption so we can profit off of stolen works waaaaaaaahhhhhh"

[-] bappity@lemmy.world 45 points 2 weeks ago

FINALLY.
it shouldn't have taken this long...

[-] bappity@lemmy.world 7 points 2 weeks ago

You can find utterly vile replies from blue checks on that site now, even on the most heavenly, innocent, morally correct tweet. It's insane.

[-] bappity@lemmy.world 32 points 2 weeks ago* (last edited 2 weeks ago)

removes telemetry

NEURON ACTIVATION

[-] bappity@lemmy.world 49 points 1 month ago

special military operation ( ͡° ͜ʖ ͡°)

[-] bappity@lemmy.world 6 points 1 month ago

I thought they couldn't get worse D:

[-] bappity@lemmy.world 20 points 1 month ago

then it would seem that the governor was deathly allergic to tea and tragically passed from the allergic reaction 😭

3
submitted 1 year ago by bappity@lemmy.world to c/reddit@lemmy.world

Google apparently only shows you reviews from people with the same type of device as you AND in your region. seems stupid to me.

I mean it'd be kind of cool but only if it was TOGGLEABLE

0
submitted 1 year ago* (last edited 1 year ago) by bappity@lemmy.world to c/lemmyshitpost@lemmy.world

and I keep doing it

4
submitted 1 year ago by bappity@lemmy.world to c/memes@lemmy.ml

so funny! ha ha!

view more: next ›

bappity

joined 1 year ago