mysql och asp
Sodjan: Vad är det som jag har gjort till egna omskrivningar?
Edit: Pern, Nope, Trim fungerade inte heller
Och jag testade med TEXT.10.4.3. The BLOB and TEXT Types
.. The four TEXT types are TINYTEXT, TEXT, MEDIUMTEXT, and LONGTEXT.
Det trode jag gjorde att man slapp mellan rummen, men jag harb testat med både VARCHAR(255) och VARCHAR(1000), ingen av dem fungerar..10.4.1. The CHAR and VARCHAR Types
In contrast to CHAR, VARCHAR values are stored as a one-byte or two-byte length prefix plus data. The length prefix indicates the number of bytes in the value.
Edit: Pern, Nope, Trim fungerade inte heller

Pern: Aha, Jag testade att skriva:
Och då hamlar det också i mitten med mellanrum på siderna.. Altså fungerar MySQL som det ska.. Hmm.. Hur löser man detta nu då?.. Får googla lite då 
Kod: Markera allt
<form action="komihag.asp?Action=ChangeText&ID=<%=ID2%>&manad=<%=in_man%>&ar=<%=in_ar%>" method="post">
<textarea rows="15" cols="50" name="mera_text">
Hej hej..
</textarea>
<input type="submit" value="Spara" />
</form>

"text (65k)" är väl inte korrekt syntax ?
Och inte "255 stycken CHAR" heller. Menar du "CHAR(255)" ?
Eller 255 st separata CHAR(n) fält ??
> men jag harb testat med både VARCHAR(255) och VARCHAR(1000),
Så länge du hantar mindre än 255 tecken, så ser jag inte
varför det skulle bli någon skillnad. Storleken sätter ju
bara en max-storlek.
> Det trode jag gjorde att man slapp mellan rummen,
Mellan vilka rum ?
Svårt att säga så mycket mer när du inte kan prestera bättre
beskrivingar av av vad du har gjort och hur det ser ut.
> Och då hamlar det också i mitten med mellanrum på siderna..
Har du någon "align=center" tidigare som kanske "spökar" ?
Och inte "255 stycken CHAR" heller. Menar du "CHAR(255)" ?
Eller 255 st separata CHAR(n) fält ??
> men jag harb testat med både VARCHAR(255) och VARCHAR(1000),
Så länge du hantar mindre än 255 tecken, så ser jag inte
varför det skulle bli någon skillnad. Storleken sätter ju
bara en max-storlek.
> Det trode jag gjorde att man slapp mellan rummen,
Mellan vilka rum ?

Svårt att säga så mycket mer när du inte kan prestera bättre
beskrivingar av av vad du har gjort och hur det ser ut.
> Och då hamlar det också i mitten med mellanrum på siderna..
Har du någon "align=center" tidigare som kanske "spökar" ?
Efter lite googlande (nu när jag viste var problemet låg) så hittade jag snabbt vad som är felet. Tidigare skrev jag ju:
Och då blir det blanksteg i den efter som det är ENTER imellan "<textarea..> och datan.. Så det fick jag lösa genom att skriva:
____________________________________________________________________
Sodjan:
>"text (65k)" är väl inte korrekt syntax ?
Vad jag menar med det är att det va en TEXT och sen parantesen efter är bara en beskrivning på storleken eftersom alla inte kommerihåg utantill vilken storlek den har..
>Eller 255 st separata CHAR(n) fält ??
Ockej, där borde jag skrivit CHAR(255), men det är inte alltid så lätt att tänka på alla sånna detaljer..
Kod: Markera allt
<form action="komihag.asp?Action=ChangeText&ID=<%=ID2%>&manad=<%=in_man%>&ar=<%=in_ar%>" method="post">
<textarea rows="15" cols="50" name="mera_text">
<%
sSQL="SELECT text FROM komihag WHERE ID='" & ID2 & "'"
rs.Open sSQL, conn
Response.Write(rs("text").value)
rs.Close
%>
</textarea>
<input type="submit" value="Spara" />
</form>
Kod: Markera allt
<form action="komihag.asp?Action=ChangeText&ID=<%=ID2%>&manad=<%=in_man%>&ar=<%=in_ar%>" method="post">
<textarea rows="15" cols="50" name="mera_text"><%
sSQL="SELECT text FROM komihag WHERE ID='" & ID2 & "'"
rs.Open sSQL, conn
Response.Write(rs("text").value)
rs.Close
%></textarea>
<input type="submit" value="Spara" />
</form>
Sodjan:
>"text (65k)" är väl inte korrekt syntax ?
Vad jag menar med det är att det va en TEXT och sen parantesen efter är bara en beskrivning på storleken eftersom alla inte kommerihåg utantill vilken storlek den har..
>Eller 255 st separata CHAR(n) fält ??
Ockej, där borde jag skrivit CHAR(255), men det är inte alltid så lätt att tänka på alla sånna detaljer..

> men det är inte alltid så lätt att tänka på alla sånna detaljer..
Kanske inte lätt, men det kan vara viktigt...
Och vad kan vara lättare än att gör en copy-n-paste
av dina CREATE TABLE kommandon ? Då blir det alltid rätt,
och det går snabbare än att försöka skriva om det själv.
Bara ett tips.
Eller från ett SHOW TABLE kommando, MySQL verkar ha ett
sådant kommando (jag vet dock inte om det ger info om
datatyper m.m.).
Kanske inte lätt, men det kan vara viktigt...

Och vad kan vara lättare än att gör en copy-n-paste
av dina CREATE TABLE kommandon ? Då blir det alltid rätt,
och det går snabbare än att försöka skriva om det själv.
Bara ett tips.
Eller från ett SHOW TABLE kommando, MySQL verkar ha ett
sådant kommando (jag vet dock inte om det ger info om
datatyper m.m.).
Okej, nu är detta varken SQL eller ASP, men jag tror att jag tar det här ändå.. (Det är så lite så det känns onödigt att starta en ny tråd..)
Jag har ett formulär: (Som ligger i en tabell)
När jag trycker på knappen "komihagSubmit" så vill jag att detta mycket enkla VBscript ska köras:
Jag har googlat som en dåre och läst igenom många olika tutorials och provat så som de visar, men jag får det inte att fungera.. Jag fattar det som att om jag döper subrutinen till knappens namn (komihagSubmit) och sen lägger till _OnClick så ska den subrutinen köras när man trycker på kanppen? Är det något mer man behöver göra för att få det att fungera?
Jag testade innan att skriva in formulärets namn som subrutinens namn och lägga till _OnSubmit efter. (Jag hade en Type="Submit" istället för type="button" då) men då fungerade formuläret, men scriptet kördes inte..
Mvh.
Jag har ett formulär: (Som ligger i en tabell)
Kod: Markera allt
<form action="index.asp?Where=kom_i_hag&Action=add" method="post" name="komihagNy">
<td><input type="text" name="komihag_att" size="20" /></td>
<td><input type="text" name="komihag_datum" value="yyyymmdd" size="20" /></td>
<td><input type="button" value="Lägg till" name="komihagSubmit" /></td>
</form>
Kod: Markera allt
<script language="vbscript">
<!--
option explicit
Sub komihagSubmit_OnClick
MsgBox "En medelande box.."
END Sub
-->
</script>
Jag testade innan att skriva in formulärets namn som subrutinens namn och lägga till _OnSubmit efter. (Jag hade en Type="Submit" istället för type="button" då) men då fungerade formuläret, men scriptet kördes inte..

Mvh.
VB-skript fungerar väl inte ens i Firefox i Windows eller? Det är Javaskript man använder för att köra den här typen av kod på klientsidan.
Kod: Markera allt
<html>
<head>
<script type="text/javascript">
function hej()
{
alert("hej");
}
</script>
</head>
<body>
<input type="button" onClick="hej();">
</body>
</html>
Ta som regel att alltid köra javaScript som klientkod, Vbscript funkar för det "mesta" men i andra läsare än IE kan det vara problem ibland. JavaScript funkar alltid.
Du kan göra som ovan eller lägga det i FORM-taggen typ (onSubmit):
<form name="theForm" method="POST" action="users_form.asp" onSubmit="return verifyForm(this.form);">
Du kan göra som ovan eller lägga det i FORM-taggen typ (onSubmit):
<form name="theForm" method="POST" action="users_form.asp" onSubmit="return verifyForm(this.form);">
Jag kör all min ASP-Serverkod i VBScript och All klientkod i Javascript.
En perfekt kombination tycker jag.
ASP Server-Vbscript är mer utbredd än JavaScript, så du kommer att ha lättare att hitta exempel/koder mm i VBscript.
Och att sitta med olika språk på klienten och Servern är likadant i tex .NET.
Jag Kör C# på servern och Javascript på Klienten. Lika bra du vänjer dig
En perfekt kombination tycker jag.
ASP Server-Vbscript är mer utbredd än JavaScript, så du kommer att ha lättare att hitta exempel/koder mm i VBscript.
Och att sitta med olika språk på klienten och Servern är likadant i tex .NET.
Jag Kör C# på servern och Javascript på Klienten. Lika bra du vänjer dig
