Hej! Du kan inte använda SqlClient mot mySql. Du måste anvädna dig av OleDb för att kunna göra detta, eller tanka ner en mysql provider, finns på mySqls hemsida. Detta kanske kan vara något? Fungerar vanliga OleDb-klasserna med MySQL? För att använda OleDb mot mySql så behöver du en Oledb provider till mySql, denna provider borde följa med när mySql installeras, om inte så går det säkert att ladda ner den. Det var det jag hade för mig.Enkel databasupdatering
Jag behöver kod till hur jag uppdaterar ett värde i en mysql-databas men hjälp av ASP.NET och SQL-client.
Följande kod har jag provat, men får felmeddelande "access denied".
<%@ Page Explicit="True" LANGUAGE="VB" Debug="true"%>
<%@ Import Namespace="System.Data.Sqlclient" %>
<%@ Import Namespace="System.Data" %>
<script runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
Dim id As Integer = 1
Dim connectionString As String = "UID=asdasd;PWD=asdasd; Data Source=localhost; Initial Catalog=asdasd;"
Dim sqlConnection As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(connectionString)
Dim queryString As String = "UPDATE [tbltest] SET [Betald] = 1 WHERE ([annonsid] = @id)"
Dim sqlCommand As System.Data.SqlClient.SqlCommand = New System.Data.SqlClient.SqlCommand(queryString, sqlConnection)
sqlCommand.Parameters.Add("@id", System.Data.SqlDbType.Int).Value = id
sqlConnection.Open
Try
sqlCommand.ExecuteNonQuery
Finally
sqlConnection.Close
End Try
End Sub
</script>Sv: Enkel databasupdatering
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: Enkel databasupdatering
http://www.dotnetjunkies.com/quickstart/howto/doc/adoplus/adodtreader.aspx
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: Enkel databasupdatering
Jag har fått för mig att OleDb bara fungerar mot Access och att mot resterande databaser är man tvungen att använda ODBC.
Vad är det som gäller?Sv: Enkel databasupdatering
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: Enkel databasupdatering
Tyvärr följer det inte med någon oledb-provider, men det finns att ladda ner.
En open-source som håller på och utvecklas, plus en färdig som kostar pengar, fast den är svår att få tag på, mer info: http://www.mysql.com/articles/dotnet/index.html