Hej! Jag tror felet är så larvigt att du inte skall skriva Int utan Integer.Skapar ett nytt fält men det syns inte i access databasen
Jag har ett mysko problem!
Tabellerna i min access databas går av någon anledning inte att öppna, det enda man kan titta på är relationerna så på så vis kan jag iaf se vad alla fält och tabeller heter.
Problemet är att jag nu försöker skapa ett nytt fält i en tabell som heter Stugor.
Detta har jag gjort med följande kod:
<code>
<HTML>
<HEAD>
<!-- #INCLUDE FILE="sqlConnect.inc"-->
</HEAD>
<BODY>
<%
if Request.Form("knapp")<> "" then
sql="ALTER TABLE Stugor ADD statistik int"
set rs=stugdatabas.execute(sql)
end if
%>
<form name="form1" id="form1" action="nyttfalt.asp" method="post">
<input type="submit" value="Nytt fält nu!" name="knapp">
</BODY>
</HTML>
</code>
Problemet är att när jag nu tittar i databasen så finns inte fältet där. Försöker jag skapa ett till fält med samma namn får jag meddelandet att fältet visst finns!
Sen när jag ska uppdatera innehållet i fältet så får jag felmeddelandet Data type mismatch in criteria expression.
Jag begriper ingenting! Varför syns inte fältet i databasen, vad har jag gjort för att det blir fel datatyp? Jag vill alltså ha datatypen tal, fältet ska heta statistik och jag har en accessdatabas.
Mvh LenaSv: Skapar ett nytt fält men det syns inte i access databasen
ALTER TABLE Stugor ADD statistik integer
Hälsningar
/Pelle