webForumDet fria alternativet

Färdiga script

11 svar · 275 visningar · startad av inge

ingeMedlem sedan sep. 2000497 inlägg
#1

Hej!
är nybörjare på sql 2000 jag undrar om det är någon som vet om det finns färdiga script för sql 2000

------------------
inge

emissionMedlem sedan dec. 19996 095 inlägg
#2

Du får nog precisera vad du vill ha. En SQL-server scriptar man inte, utan den blir intressant först ihop med andra prylar.

ingeMedlem sedan sep. 2000497 inlägg
#3

Hej
Jag skulle vilja veta hur man gör ett formulär med
förnamn
efternamn
adress
postnummer
E-mail adress
kontakt persson

övriga frågor

och hur kopplar jag sen så att det går att skicka i väg det som ett mail till tex mig jag måste då ange en ip adress som jag har till mail servern.
Går det att göra så att den skapar databasen själv med dom här uppgifterna?

------------------
inge

mrblondeMedlem sedan aug. 20011 386 inlägg
#4

förstår jag dig rätt nu. Du vill ha en webb sida där man fyller i namn mm..

detta skall sedan sparas i en tabell i databasen samt sändas i väg i ett mail till dig?

Detta gör det, ungefär. Du får själv fylla på i kodenmed fler fält samt fixa databaskoplingen

Dessutom måste du själv för hand innan någon sänder med den här sidan skapa en tabell i databasen med alla fält du vill komma åt.

Det verkar kanske komplicerat och jag orkar inte skriva exakt hur du gör allt.

Men någonstans i sql 2000 kan man säkert välja att skapa en databas och sen väljer du att i den databasen skapa en tabell. I den tabellen skapar du de attribut (typ namn, email, ovrigt) som du vll spara ner (rekommenderar att du väljer datatypen varchar till dem)

<%
if request.form("mode") = "edit" then

	sql = "INSERT INTO tblKontaktData(namn) Values('" & request.form("namn") & "')"
	'du får öppna en databas koppling på något sätt här variablen med koplingen ör hete conn :)
	conn.execute(sql)
	
	'nu måste du skapa en mailobjekt, på [url="http://www.dimac.se"]www.dimac.se[/url]  kan man lada hem en komponent som heter jmail, de e bra och gratis
	set objmail = server.createobject("jmail.SMTPMail")
	
	objmail.AddRecipient "mig@minaddress.se"
    objmail.Subject = "Rubriken"
    objmail.Sender = "vemsomsänder@adress.se"
    objmail.SenderName = "Någon Någonsson"
    objmail.ReplyTo = "Någon Någonannassson"

    objmail.Body = "Han som fyllde i formuläret hette: " & request.form("namn")
    objmail.ServerAddress = "mailhost.hosnågonsnälltyp.se"
    objmail.Priority = 3
    objmail.Silent = False
    objmail.Lazysend = True
    objmail.Execute
	
end if
%>
<!--IN I HTML MED DET HÄR-->
<form action="sidan.asp?mode=edit" method="post" name="frm" id="frm">
Namn<input type="text" name="namn">
.
.
.
<input type="submit" value="send iväg">
</form>

Vassego :)

öh... det blev inte så mycket sql, ursäkta.
------------------

Gee, that was really exciting. I bet you're a big Lee Marvin fan, aren't you?

[Redigerat av mrblonde den 16 aug 2001]

ingeMedlem sedan sep. 2000497 inlägg
#5

Tack så mycket för hjälpen

------------------
inge

ingeMedlem sedan sep. 2000497 inlägg
#6

Hej igen nu har jag skapat en databas som heter mail med en tabel som heter fornamn hur kopplar jag den från koden?

alltså databasen
------------------
inge

[Redigerat av inge den 16 aug 2001]

mrblondeMedlem sedan aug. 20011 386 inlägg
#7

Det är nog bättre om du döper tabellen till typ mail och i tabellen kan du sedan skapa fält, i de fälten lagrar du olika värden.

ex:
tabellnamn: tblMail
kolumner: firstname   lastname   email   other
           lars        olsson     l@webb.se      hej och hå

för att skapa en db connection till din webbsida

Set Conn = CreateObject("ADODB.Connection")
conn.open Provider=SQLOLEDB; Data Source=SERVERNAMN; Initial Catalog=DATABASNAMN; User Id=sa;

Nu har du skapat en connection till databasen, du måste byta ut SERVERNAMN och databas nman för att kunna kopla upp dig.

Här är en länk med lite hjälp hur du kopplar upp dig mot en databas, samt en massa annat www.aspfaq.com

Hoppas det hjälper.

------------------

Gee, that was really exciting. I bet you're a big Lee Marvin fan, aren't you?

[Redigerat av mrblonde den 16 aug 2001]

ingeMedlem sedan sep. 2000497 inlägg
#8

Tusen tack för hjälpen

------------------
inge

ingeMedlem sedan sep. 2000497 inlägg
#9

Kan någon säga vad som är fel här
först så har jag en html sida
med formulär sen då jag ska skicka det så blir det ett 500 fel
vad är det som är fel var ska jag skriva in lösenordet så att jag kan kontakta sql servern?

<%
if request.form("mode") = "edit" then
sql = "INSERT INTO tblKontaktData(namn) Values('" & request.form("namn") & "')"
Set Conn = CreateObject("ADODB.Connection")
conn.open Provider=SQLOLEDB; Data Source=www.de.com; Initial Catalog=Mail; User Id=inge;

set objmail = server.createobject("jmail.SMTPMail")

objmail.AddRecipient "vem@vem.se"
objmail.Subject = "Rubriken"
objmail.Sender = "vem@vem.se"
objmail.SenderName = "Någon Någonsson"
objmail.ReplyTo = "Någon Någonannassson"

objmail.Body = "Han som fyllde i formuläret hette: " & request.form("namn")
objmail.ServerAddress = "194.168.0.800"
objmail.Priority = 3
objmail.Silent = False
objmail.Lazysend = True
objmail.Execute

end if
%>

------------------
inge

[Redigerat av inge den 17 aug 2001]

@ndersMedlem sedan juni 200026 914 inlägg
#10
  1. du ska ha citationstecken runt din connectionstring.

  2. stäng av 'egna http-felmeddelanden' / 'friendly error messages' i internet explorer så får du ett vettigt felmeddelande som hjälper dig att felsöka. verktyg -> internetalternativ -> avancerat. posta sedan det felmeddelandet här.

mvh,

------------------
can i borrow your goat?

[Redigerat av @nders den 17 aug 2001]

mrblondeMedlem sedan aug. 20011 386 inlägg
#11

Ändra din connection sträng till

Provider=SQLOLEDB; Data Source=www.de.com; Initial Catalog=Mail; User Id=inge Pwd=LÖSENORDET

Och stoppa in det hela mellan "" som sades innan.

Slå av friendly messages gör du under Tools, Internet Options, fliken Advanced

Det fine en massa bra platser med artiklar om hur man gör sånt här i asp. http://www.4guysfromrolla.com/
de har även en massa länkar http://4guysfromrolla.aspin.com/

Lycka till.

------------------

Gee, that was really exciting. I bet you're a big Lee Marvin fan, aren't you?

mrblondeMedlem sedan aug. 20011 386 inlägg
#12

Hoppsan, jag har märkt att koden du fick för att sända mail med jmail är från deras version 3.7 (tror jag), laddar du ner den nu får du version 4.1 som är helt (?) annorlunda, men de har en massa sidor på http://tech.dimac.net/ med hjälp om hur man gör.

Kan bli fel i koden pga det med.

Så kan det gå när man rotar i gammal kod. :)

------------------

Gee, that was really exciting. I bet you're a big Lee Marvin fan, aren't you?

Genererad på 502 ms · cache AV · v20260730165559-full.f96bc7eb