05. marts 2004 - 15:18
Der er
8 kommentarer og 1 løsning
Forkert "INSERT"-statement
Hvorfor er "INSERT"-statementet forkert? På forhånd tak <%@ Page Language="VB" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.OleDb" %> <script runat="server"> Sub Button1_Click(sender As Object, e As EventArgs) Dim conRazviConsult As OleDbConnection Dim strInsert As String Dim cmdInsert As OleDbCommand conRazviConsult = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Raz\Database\RazviConsult.mdb") strInsert = "Insert Into Brugere (BrugerNavn, Password) Values ('Kim', 'Larsen')" cmdInsert = New OleDbCommand(strInsert, conRazviConsult) conRazviConsult.Open() cmdInsert.ExecuteNonQuery() conRazviConsult.Close() End Sub </script>
Annonceindlæg fra Computerworld it-jobbank
05. marts 2004 - 15:29
#1
strInsert = "Insert Into Brugere (BrugerNavn, [Password]) Values ('Kim', 'Larsen')"
05. marts 2004 - 15:59
#2
Takker, men hvordan får jeg givet point ud til dig?
05. marts 2004 - 16:14
#3
ved at jeg lægger et svar :)
05. marts 2004 - 16:28
#4
No value given for one or more required parameters. <--- selvom jeg har indtastet værdier i tekstbox'ene
05. marts 2004 - 16:28
#5
Hov hehe :)
05. marts 2004 - 16:32
#6
er du sikker på de kommer med over i sql'en? normalt burde du godt kunne indsætte "ingenting" i tekstfelter så det lyder underligt...
05. marts 2004 - 17:01
#7
Sådan her? For så får jeg den fejl-meddelse :( Sub Button1_Click(sender As Object, e As EventArgs) Dim conRazviConsult As OleDbConnection Dim strInsert As String Dim cmdInsert As OleDbCommand Dim Bnavn, Bpassword As String 'Bnavn = obTxtBrugerNavn.Text 'Bpassword = obTxtPassword.Text conRazviConsult = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Raz\Database\RazviConsult.mdb") strInsert = "Insert Into Brugere (BrugerNavn, [Password]) Values (obTxtBrugerNavn.Text, obTxtPassword.Text)" cmdInsert = New OleDbCommand(strInsert, conRazviConsult) conRazviConsult.Open() cmdInsert.ExecuteNonQuery() conRazviConsult.Close() End Sub
05. marts 2004 - 17:40
#8
prøv at skriv din strInsert ud i din Trace for at tjekke hvad den rent faktisk indeholder.
05. marts 2004 - 17:42
#9
:P blah... hvordan kunne jeg dog overse den fejl. du mangler jo nogle plinger ('), og i det hele taget skifter du slet ikke mellem text og code... det skal du vist øve dig lidt på strInsert = String.Format("Insert Into Brugere (BrugerNavn, [Password]) Values ('{0}', '{1}')", obTxtBrugerNavn.Text, obTxtPassword.Text);
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.