Kuinka saan OpenBasic-makrossa kirjoitettua tietokantaan. Asetuksia tarvii varmaan muuttaa. Luku toimii ja SQL-suodatus toimii, mutta kirjoitus ei. Ohjeitten mukaan olen yrittänyt muuttaa mutta ei ole onnistanut. Ongelma lienee CreateStatement-metodissa, johon saa syotettyä arvoja. Mitä teen??
Statement = Connection.CreateStatement() ResultSet = Statement.executeQuery("SELECT ""Nimi"",""Osoite"",""ID"" FROM ""Perustiedot""")
Moikka t-rex
toimisiko tämä...
dim sSQL as string dim pStmt as variant dim Nimi As String dim Osoite As String dim ID As String Nimi = "Matti Mainio" Osoite = "Matinkatu 1, 12345 ORIMATTILA" ID = "00001" sSQL = "INSERT INTO ""Perustiedot"" (""Nimi"", ""Osoite"", ""ID"" ) VALUES ( ?,?,? )" pStmt = dbConnection.PrepareStatement(sSQL) pStmt.setString(1, Nimi) pStmt.setString(2, Osoite) pStmt.setString(3, ID) pStmt.executeUpdate
ResultSet-objektissa on kuulemma joku bugi,jota ei ole korjattu. Sitä ei voi laittaa kirjoitustilaan ??? Kiitos vastauksesta, voin jatkaa jälleen projektiani.
Aihe on jo aika vanha, joten et voi enää vastata siihen.